The apartment we stayed in was nice and clean, good working AC and fully equipt kitchen. The beds are really comfy and the balcony spacious and nice. Cleaning is done very well, you get between 4-8 bottles of water a day in your refrigerator.
The hotel area is clean and well kept, pools are nice and the sunbeds OK. We had no problems getting sunbeds every day, even though we slept longer than 10.
On the other hand, which is kind of misleading. There are three different restaurants but it's kind of the same food in them all. You HAVE to book breakfast, lunch and dinner every day which I think is kind of uncomfortable and unflexible. The food is quite tasteless and absolutely no salt, the pizza slices is the best thing we remember from the visit. The snacks that is promised is under very limited of time during the day, so is the ice cream which is very different from other allinclusives in my experience.
It is said that english is one of the spoken languages at the hotel but in fact there is very limited understanding of english, this makes it hard to communicate with the staff. We didn't have the opportunity to change our pool towels more than twice during the week since they didn't have enough towels.
Some of the staff is nice, especially the cleaning staff. Some of the staff is not that nice and are looking like they won't to go home.
Over all, I would stay in this hotel if it was near some outside restaurants, but I wouldn't pay this price for all inclusive.