Excellent customer service. Our tour was scheduled for Saturday, but Saturday morning our guide texted saying he was sick and had a fever and couldn’t make it. We were disappointed, but things happen. About 30 minutes later the tour company owner called me and said that he was upset that they had the cancellation and found someone else who could do the tour for us that day or Sunday morning. We opted for the Sunday tour. They had Bill do the tour for us, and he was great. Very knowledgeable, great driver, and super friendly. He made sure that we got to see the things we wanted to see. He also gave us a whole list of other things to see and do, so if you are booking this, do it early so you know what to go back to while you are here. Not often do you find a company willing to go so far out of the way to make good on their commitments. Definitely a “highly recommend” tour!