Pros: The interior is great, the staff are responsive and friendly, we had to call them because of neighboring guests arguing loudly late at night for 2 hours. The views are gorgeous during the day and easy to get to the beach from your room, especially if you're upstairs. They give you complimentary beach towels and flip flops.
Cons: The room condition could be better - we kept getting bites through the night in between the sheets so we had to sleep on top of the blanket for most of it. The staff on duty didn't try to accommodate for the mishap, dismissing it as part of the summer heat because the sheets are delivered new and clean everyday. This worries us as it means the potential problem (like bed bugs or ants) is in the mattress/bed, rather than on the sheets.
Also, if you're a light sleeper, train tracks run along the beach line so you'll get trains passing by the hotel pretty frequently.