They gave us a tiny discount because it was off season. We looked at a bungalow on the beach, and were told they would hold it for us for 24 hours. When we got back the next day, that room was gone, and we had to take the one right next to the bar if we wanted to be right on the water. They told us the music from the bar would be off by 10pm, but it played until all hours more than once. We complained almost every day, and they always said they would fix it and didn't. The bar was DESERTED almost all the time, and we were the only guests there who didn't have small children, so we never figured out the point of blaring loud obnoxious music all night.
The room was tiny, the carpet was filthy, the door didn't seal up very well against mosquitoes (and no mosquito nets), the sheets and towels were stained, and they only changed our sheets once in our entire 7 day stay. When we checked out, they told us they could provide taxi service, but even though checkout time is noon, they told us we couldn't have a taxi until 3pm, so we had to arrange our own in the end.
The staff was friendly, and we did have an amazing view of the beach. During the day it was a nice, relaxing place, with lots of hammocks and beach chairs (and a pool, for what it's worth, but it was teeny, and right on the ocean, so what's the point?), but we would not have stayed the full 7 days if we hadn't prepaid.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.