Barcelo Resorts All-Inclusive Hotels in the Caribbean

Spanish chain has hotels in Costa Rica, Cuba, the Dominican Republic, and Mexico

The Barcelo group of hotels and resorts has been in business for more than 80 years and operates more than 160 properties around the world. In the Caribbean, Barcelo has a pair of all-inclusive hotels in Cancun, five others along the Mexican Riviera Maya; five resorts in Punta Cana (Bavaro Beach), Dominican Republic, plus single resorts in Juan Dolio and Puerto Plata. The Barcelo Solymar Arenas Blancas Resort in Cuba's Varadero resort area also is all-inclusive. Most of these resorts are billed as premium or five-star properties.