This tour was taken as a shore excursion from a cruise boat. After a very easy booking process, John was right where he said he would be at the time agreed on. The vehicle was extremely clean and comfortable & having some water for us was a nice touch. All 6 of us thoroughly enjoyed spending the day with John - he is extremely knowledgeable and everywhere he took us was beautiful & interesting. I also appreciated him tailoring the tour to suit our groups limitations. Fantastic memories - thanks!