The 17th-century mansions that span nearly an entire city block were reconfigured to create this lovely Starwood property just across from the Puerta de Tierra, the old city's historic landmark. Although not technically a hacienda, the village-like property is considered the most luxurious hotel in Campeche with its garden spa, rooftop lounge, and small library. Many of the original walls and lovely old tile floors have been retained. The unusual indoor-outdoor
swimming pool is surrounded by half-tumbled ruins with hints of original paint, and there are inviting hammocks that suspend over the water. Rooms are sumptuously painted and decorated in classic Starwood style but are in need of some TLC (stained headboards and lumpy mattresses). On Friday and Saturday night from 7–12, enjoy the rooftop bar and sound-and-light show. Even if you don't stay here, Restaurante La Guardia, which serves well-prepared seafood ($$–$$$), is worth a visit but you might want to avoid breakfast since a simple egg dish will cost you around $30.