We reserved our tour in advance because we were coming on a cruise ship for the day. 3 hour private tour $45 deposit paid over the phone, then $90 day of the tour. Our tour guide was dressed professional and was knowledgeable. The van was clean and air conditioned. We were each…