Overall, it was a good trip. The pickup was on time, and our guide, Marissa, was very helpful. The lunch provided was mediocre, but it wasn't too bad. Personally, I felt that the snorkeling time was too short. We were told we would have an hour to snorkel, but I think we only got around 35 minutes