Definitely not a 4* hotel.
I had a reservation, I paid for it and waited for 3 hours at the reception before they gave us the room. (Anyone who new somebody from the stuff, was immediately served, but not us.)
When I made the reservation and, again, later when I transmitted the payment details, I reminded them I have a 12 yeared child with me. But they put a baby bed in our room.
Overall, it was a nice room, pretty comfortable and clean.
All inclusive was kind of poor and not enough good food for everybody and not various at all.
It is definitely too expensive for what it offers.
I'll avoid it for the future.More