We have vacationed at the Hacienda several times and the resort has sadly declined. The food is for the most part inedible. Strange combinations, leftovers seem to be served 1-3 times, pasta night is a ladle full of rancid oil before heating the sauce and noodles. food safety does not seem to be followed, the cook used her hands to scoop up the ham, mushrooms, and cheese for my omelette even though there were spoons in each topping bin. We spent a day and a half sick in bed as a result of bad food.
The front desk staff would benefit from customer service training, the warm cheery welcome is gone.
The beach club no longer has bathrooms or food service, because of that we chose to not go to the beach at all as the waters are very rough to be able to go for a dip (aka pee). The walk back to the resort is at least 10 minutes.
The rooms are old and dated. Ours was so musty and the A/C/heat did not work properly and we had already moved once so they could do “maintenance”. We concluded that other rooms wouldn’t likely be much better.
The pool and restaurant service staff does work very hard and that is the best part of the stay. They keep drinks flowing and always have a smile.
Sadly, do not recommend the Hacienda.