Hotel room was clean, roomy and beach and pool was great, especially pool was heated and could enjoy all the time.
However, room prep and staff at the reception was not great.
We booked with 4 people (2 adults and 2 kids) but only 3 towels sets were in the room, and shampoo/conditioner/body gel were all out of stock.
We requested to bring another towel set and refill the shampoo etc, but towel set was brought almost an hour later, and no refill...
Also, at the time of checkout, we were charged the food/drinks which we didn't ordered, and it took almost 20 min. to confirm and remove from our bill. And there were no any apologizes about that mistakes...
I would say this hotel staff/service is not 5 star hotel, similar to 3-4 star hotel.