In general our stay was ok, but as a family (of 3) we travel a reasonable amount each year and there were a number of cumulative elements of this stay which meant for the cost we felt comparatively it was average based on the cost.
Internally the facilities were of a good standard and the staff were all great. The bathrooms in the rooms feel a little dated and less well finished than the other areas, but no real issue. Externally around the pool area and the associated beach area things were a bit more tired (i.e. not as clean, things broken, quality of loungers etc). Lack of children's meal options was a frustration, alongside the cost vs quality of food (at the Main Bar and Pool Bar ....other restaurants whilst pricey were decent so didn't have a huge issue with that). As an example, it was over 60 Euros for a 'kids' chicken and rice, a Poke Bowl and a fruit plate with some sparkling water and a coke from the pool bar. Also worth noting that the Underside Pub was closed for the duration of our stay. Not sure if they would normally show sports etc and offer an alternative space for evening entertainment, but otherwise there was a DJ next to the coffee shop only on Thursdays.
Near the property there isn't a great deal. There is a supermarket and a few restaurants, but the road the hotel is accessed from is very busy, and getting taxi's or driving out to anywhere is hampered by the level of traffic the majority of the day.
Overall, all i can say is it was ok.