Unfortunately, our room smelled strongly of mould, which often gave me headaches. The area under the bed hadn't been cleaned, and our door was difficult to close. Once, we even found it open after housekeeping had been there. Since the guest below us smoked a lot we could sit on the balcony or have the balcony door open to get rid of the smell of mould
The pools were freezing as they weren't heated, so only our child managed to swim. There was no service on the private beach, and towels and water slides often opened/arrived later than promised. Nobody seemed to be in much of a hurry ;)
Breakfast was chaotic, with tables not being cleared quickly enough. The food was okay, with delicious bread and plenty of vegetables, but the orange juice was very watered down.
Drinks were expensive compared to nearby restaurants. I'm glad we didn't book all-inclusive.
On the positive side, the staff were generally very friendly and helpful. The beachfront location was excellent, with plenty of sun loungers. Restaurants and taxis were easy to find nearby. The games room and pool table were also nice extras for the children.
Overall, an okay hotel for the price, but not what I'd expect from a four-star hotel. It felt worn and not particularly luxurious. The smell of mould was awful, but the location and friendly staff were definite positives.