I would have loved this place when when it was first built and clean, but now our family studio room was just dirty and sad. I thought the first desk staff was the best part of our visit. They spoke perfect english and were very helpful and knowledgeable.
Our room on the other hand was a mess. It was just dirty everywhere. There was so many ants and mosquitoes. The bed was hard and uncomfortable, and there were very loud cats outside our room. The bathroom was especially dirty and our toilet leaked onto the floor. The air conditioning worked great though.
The food was also very bad. Our breakfasts were always super greasy, and all the meats and fish tasted old and gross. The American continental breakfast option was probably the safest bet. The bar food was also pretty bad, usually very greasy too. I didn't appreciate the cook walking around with his dirty shirt and constantly sucking on a toothpick.
I really liked the location and the beach in front is beautiful, although the surf is pretty strong and probably not the best for swimming. It's great that there is a volleyball court right in front too.
The bar has a large pool table, and there is karaoke at multiple locations. I also liked that the bar staff was pretty lax about us bringing in extra alcohol as long was we kept buying their beer and snacks too.
You can only get WiFi near the front desk and in the bar area, not in your room, in the pavilion, or near the beach.