Overall I’d give this place 2 stars.
Main issue was the food and drink—everything tasted the same, bland and recycled. The Italian restaurant was even worse. They just take food from the buffet and plate it up, so booking it is pointless.
Some staff were nice, but others were rude and clearly only attentive to white guests. Especially in the main reception area—me and my wife sat outside the bar courtyard two days in a row for over an hour, and not once did anyone come over or acknowledge us. Meanwhile, white Europeans were getting table service and drinks without even asking.
Room wasn’t cleaned for two days, even after we asked multiple times. Hardly any towels or toiletries provided. Indoor pool was freezing—colder than the outdoor one, which makes no sense. Booked a massage at the spa and that was a letdown too.
Honestly, the whole experience felt more like stress than a holiday.