The staff was very helpful and courteous. The boat ride was fun and the boat ran well. The snorkeling was enjoyable we saw lots of fish and coral. One of the guides realized that I was trying to take underwater pictures and pulled me to good spots where I could photograph fish and coral. When it was time to get back in the boats I was worried because I have bad knees and was afraid I would have trouble re-entering the boat. This was no problem because the two guides reached down, grabbed my life jacket and pulled me in with no problem at all. I am not a lightweight, so this was impressive. My husband and I truly enjoyed the trip.