Our stay was fine, however our air conditioning started leaking on the floor at around 2am, so there was a big puddle of water on our floor.
We mentioned this, and it was sorted but we only stayed for one night and as it started during the night there was little we could do about it.
There are 3 small pools, but there are only around 10 sunbeds, and like in all places people are aloud to reserve them for hours at a time while they are not at the pool.
Otherwise, service and staff are lovely. Bed was comfy and the rooms are nice.