The tour was nice in that you saw many beautiful beaches and shared the experience with a small amount of people. Our group was only six. The guide was good, although the pick up for cruise passengers was a bit confusing. Learned once on the tour that we could do some snorkeling too bad as our gear was on the ship. There is no 9:45am pick up.