This is a great snorkeling tour. The lifeguards were wonderful and helpful. I give it a 4 only because we waited for a group that was late. However, the captain still gave us the full allotted time of snorkeling. We would definitely do this tour again.