Been there last month with our family - total people 8 , we rested in 3 separated rooms, and all of us got different conditions. Me and my family got a standard room, way smaller than in looks in the picture but thats not the point, the walls were a little dirty in some dark shadows pr whatever it was, no shampoo, no shower gel, just hand soap what near the sink - same in the shower, they were taking the trash out everyday, not changing the sheets - just making it, and changing the towels also everyday, sometimes they’d leave only one towel of each , which was weird since we were 3 in the room. Our relatives wouldnt get their trash taken out for days, so as the towels, not changed, if im not mistaken they changed their sheets and towels only twice during our 6 night trip. Our niece and her daughter were in a separate room and they faced way more discomfort, their AC wasnt working and she asked it to be fixed 4 DAYS in a row and no one came to fix it, when she asked the 5th time some receptionist was so disrespectful, daring to say : ,,YOU stayed here for 4 days and woke up just now to tell me your AC isnt working!” HOW DISRESPECTFUL!!!!! The food was normal, all the same but tasty overall, the beach bar was nice, the beach was amazing nothing wrong, we even had a Italian restaurant as a dinner, it was very good, definitely recommend it! Also to mention - when we booked the dinner they told us to come and pay the next day since they only noted our reservation down - the next day we come to pay and the other person that was working that time tells us that we didnt book anything. Dont know what was wrong with the staff but overall it was good and fun, its an average, would recommend it to have a vacation without many worries but i wouldnt go again!