Operated by the Starwood Hotel Group, Hacienda San Jose offers standard Starwood luxury service in a tranquil hacienda setting.
Hammocks strung over an outdoor pool are the perfect place for an afternoon nap, while the hotel’s restaurant offers Mexican cuisine overlooking the gardens.
Accommodations range from standard rooms to Mayan Villas, featuring 18-foot ceilings, a king-sized bed, private terrace, and in one case, even an in-room private pool (www.starwoodhotels.com).