I had chosen this hotel from the filtered search on Expedia; “All-Inclusive”, input guest count & ages, but the rooms provided to select themselves, weren’t actually all-inclusive. Ironically at check in, we were told that our room had been upgraded. Once we entered the room, it was a complete mess from the previous guests & we had to wait several hours to enter our room. It was at this point they disclosed we didn’t have all-inclusive. The manager, Rosa Dorantes, said the website was “deceptive” & was incredibly rude/unprofessional to us & Expedia while we worked out the “mishap”, requiring $3k more (we were told ~$700) to upgrade to All-Inclusive. The room layout was ideal for a family with a split floor-plan but the beds were hard & uncomfortable. There were 2 restaurants on site; A small Italian restaurant that required a reservation & the general open-air restaurant, which had both buffet style & menu options. The food was mediocre & eating at the buffet restaurant in the mornings, while birds ate off serving spoons, was gross. The “sports bar” was rarely open, and you can’t get a drink after 10pm because everything closed. They offer a bus service that goes to The Royal Sands property - where there are more restaurants/food options, a waterpark, music/evening entertainment, polite employees. But with 2 hour pickup windows & heavy traffic in the area, going the short distance was a hassle. All in all, I wouldn’t recommend this property, nor would we ever stay here again.