It was very overpriced for what you got. It also should not really advertise that there is a dance floor. We were a party of 6 and there was not even enough room for the 3 couples to slow dance at the same time. Also, when you charge 200 for two people for an all inclusive experience, it is a little tacky to bring out a check presenter for a tip. Trust me, I do not take tipping lightly. I worked in the service industry, as a tipped employee and as management for 20 years.
I wouldn't recommend this trip - it felt very factory - churn and burn. Get the guests seated, get them fed, get going, then get off. There was nothing special about it. It did not have a positive vibe and all the servers looked miserable. Seriously I found this not worth the money or time, it was the only tour I regretted buying. The company that runs it has awesome snorkeling, just this dinner service was really bland, boring and not worth it. Sorry but this is what I experienced.
Great food, well organised with spectacular views