My girlfriend and I went on this excursion while in Punta Cana. We paid $118 CDN each. It was a fun experience and the staff were excellent and quite nice. It was our first experience of it's kind and something we may never get to do again so we enjoyed it. The snorkeling part was the best however with the crowds you do tend to be kicked by others. We had fun so really we didn't mind the costs that some people feel is a tad excessive.