This was super easy, accessible, and fun! One thing I was a little peeved by is they warn you that you can only use mineral zinc oxide sunscreen, so we spent some time & money to locate and bring with us, only to find out they have LOADS of it on the boat for you. I wish they would have just included that in the reminder email (shrug). Other than that, I thought the meals were fantastic, the guides were fun, and the boat was nice. My only "complaint" is the boat is tight and there is nowhere to stash your belongings, so it got very chaotic and messy quickly. With a lack of cubbies or storage spaces, there were towels, snorkels, and things quite liberally everywhere! My advice here would be to pack smart -- bring limited amount of bags.
Snorkeling location 8/10 -- pretty, a little small in size and a little crowded
Timing of excursion 10/10
Food 9/10 (able to accommodate veg, v, gf)