We booked very last minute and felt we got a great deal - spacious, clean, modern room with a terrace and ample outdoor space. Good air conditioning.
We have a 5 year old so used the main pool rather than the adult one, not massive but it wasnt particularly busy, and the whole outdoor area always appeared clean and tidy.
The massa restaurant was very good on the couple of occasions we ate there and breakfast in the hotel was good.
The staff were all very friendly and happy to help.
Good location for the beach and slightly off the main strip so it seemed a bit more quiet than other spots.
We spent a couple of nights in a different hotel (this one was fully booked for those dates) and it highlighted how great this place was!!