Would not go here if I were you
Our waiter was very fast and friendly, and the food was decent (ordered nachos to the beach). But their business practices at this place are sketchy.
They overcharged my credit card by several hundred pesos. Only when I grabbed our waiter, pulled out my phone, did the math with the calculator in front of him, and added up every single item we had ordered did he agree there was a problem. He gave me 300 pesos in cash to cover the disparity. However, when I checked my online statement later the place had gone back and recharged my card somehow, outing me 40 more dollars not including the pesos I had received in cash. Very sketchy place in that regard, and I wish I had read these negative reviews about dealing with these same problems beforehand.
Maybe if your group is a bit older than mid 20's I would recommend going as they might think you are more experienced and not try to scam you, but if you are in the college or graduate school crowd be very careful, they will target you for stuff like this because they think you don't know any better. Overall, this place isn't really at all worth the trouble or the risk.
Also, def. not a place for anyone under 18 for reasons I'm sure you can guess. Bikini contests are fun but certainly not appropriate for anyone under 18. Also, the contests do get boring after seeing them the first time. The MC got one girl so drunk by forcing her to chug shots of a bottle that she passed out due to the alcohol, never knew what happened to her, but all I know is she was passed out on a couch by the door when we left at 6 PM and the staff were panicking.