Hotels vary a lot here, starting from the very simple through to places that compete with the best in the world.
I like good food and a clean room, my wife likes the clean room and whatever the eldest kid wants, and the eldest wants a nice sandy beach and a reasonable swimming pool.
That left this place a winner as the price was reasonable, the place was clean, if a little jaded in places, and the food wasn't bad at all.
No one could claim the place was great, but it was reasonable for the price.
The staff were very good, very quickly correcting anything we mentioned before it became a moan.
Overall, I'll book again next time we fancy a few days in that area.