The ocean swimming pool is great, really great. The papercups, the restaurants, the staff, the lack of flexibility of all the staff, the lack of towels, dinning options, etc. Are far from good.
There is no flexibility, what so ever, for an early check in. There is zero flexibility on beach times. The bar alternatives aren't great. It took them 40 minutes to get me a towel on the first day, even after I had to wait until 1500 to do the check-in. On the second day, and on the third, I didn't get any towels in my room.
The rooms are full of rust.
All in all, price/quality is good, and the beach is just amazing. The service is just not good at all.