We loved this trip - the boat and her crew were a lot of fun and the water and views are beautiful. One of us doesn't snorkel and felt a little pressured and teased about it, although in a chill, good-natured way. Still, it was a little uncomfortable. Nonetheless, it was a really beautiful day with excellent snorkeling. We knew about the menu in advance from the website and confirmation email, so we were prepared to grab lunch afterward, if necessary, but it wasn't in our case. The breakfast and vegan lunch were very good--even our die-hard carnivore enjoyed it--and the cookies were fantastic. Definitely bring your reef-safe sunscreen, towel, and a camera. NOTE: they allow you to bring your own snorkel equipment, provided it's not the full-face mask variety. Thank you for a really special and fun day on the water!