by Michael J. Shapiro | July 20, 2011

 The 132-room La Quinta Inn & Suites Cancun in Mexico recently opened in the city's downtown business district, near Cancun Hospital. The new-build property offers a business center, a fitness center, a pool, a lobby lounge and bar, free Wi-Fi and meeting space for up to 150 people.