A total tourist trap and the service is abysmal. We had a reservation for twelve people, but due to transportation issues, a few of us were late. We tried to explain this to the staff and apologize, but instead, they threatened to take our deposit of forty dollars per person and close the kitchen. When we called in our orders, the staff were snippy, impolite and unhelpful.
The food was alright, but the service was so bad it ruined the experience. They kept taking away half-full glasses to make us buy more drinks. For the prices they charge, one would expect far better service. It's a real shame, as the beach is gorgeous, yet they squander the opportunity.