Overall it’s an average resort. The food at the buffet is alright, warm but not hot. The food at the a la carte restaurant was like 9/10, very good. We came from USA, didn’t really have issues with language. We know minimal Spanish phrases, most staff tried or knew English. The pools are cool, none of the hot tubs worked. The shows are very late. Don’t start till after 10pm. It is extremely loud at night. We stayed in a garden view bungalow. The music is loud and pounding till midnight 1 am ish. And you can hear it clearly in your room. Bring ear plugs! The room was ok, was supposed to have a king bed but didn’t. But we barely spent anytime in the room. The WiFi is really good on the beach and main pool areas/restaurants. WiFi did not work in our room. We always felt safe, and staff was friendly. Avoid the information/concierge area! We literally took the long way walking to avoid them, tried to get us to sit through the 5 hour sales pitch. Then called our room when we didn’t go! The shops are nice, have lots of good souvenirs. The gelato shop is good, it is extra money but it’s cheap. I found all the mixed drinks to be delicious, and had been asked by several bartenders if I wanted the drink strong! We did tip for housekeeping and dinners, but overall not many people were tipping at all. The La Hacienda 7 in 1 park excursion was great. It was so worth it for your money! $100 and you get to ride horses, zip line, safari, drive buggy’s in the forests. The other