The snorkeling trip was a little disappointing, but for reasons mostly outside of the tour company's control. The guides were very nice and helpful. Unfortunately the water was pretty stirred up and cloudy over the shipwreck at the time we went. I was able to dive down a few feet and it was much clearer, but for those in our party who were not as comfortable in the water, they were really disappointed to not be able to see the shipwreck. The area was also very crowd with snorkelers from other tour groups. One thing that all companies could do better might be to time their stops over the shipwreck to not overlap other groups so that everyone gets a better experience.
For the turtle stop, there just weren't many turtle that came out to play for the few minutes we were there. That is not the your company's fault. That is just nature. The group that went out immediately after us apparently saw a bunch of turtles. We saw about 3.
I DO recommend this tour as a low cost fun experience, but manage your expectations as a lot depends on nature which is out of the tour company's control.
The beach was beautiful and the chairs and umbrellas made the full package a really good deal. There was a lot of seaweed on our beach day, but again this was out of their control and not the norm. It's a gorgeous beach.
There is a cafe/bar on site...a little pricey, but to be expected. Burgers, hotdogs, chicken options available as well as a couple of local food items in the menu.
I do recommend this excursion but I also recommend to manage expectations due to nature variables.
Hope this is helpful for other travelers!