Very short review. Everything about Hacienda Beach Club and Residences is excellent... location, accommodations, furnishings, decor, atmosphere, hospitality, service, food, and amenities. I have stayed in innumerable hotels in twenty-six countries across the globe and this place certainly ranks among the best. I have not a single complaint. Perfect vacation spot.