I visited the Royal Haciendas for 2 weeks, March 17-31 with my husband and some family who have stayed before, and I can definitely see why they keep going back!! I don’t really have anything bad to say about the place. The food is yummy, the resort is clean and in a great location, they have a great beach, nice pools, lots of activities (for kids and adults) and the staff is amazing!!! Everyone is so friendly, from the guys at the front, the front desk and housekeepers, room service attendants and event staff. Special shout out to Carlos who works mornings in the rotunda bar - love his smiling friendly face in the mornings, not to mention he makes the best coffee, I’m still craving it! Also huge shout out to the guys in the event staff - Leo, Luis, Alfredo, Christopher, Jesus (both of them) and Johnathon. They do an amazing job at getting people to participate in all the activities and it’s so much fun!! Not to mention Johnathon taught an amazing Zumba class :) these guys work so hard and have great ideas. Hope to see them again!! Will definitely be coming back in the future.