I find the hotel listed to be the best choice by far on Cayo Largo, but the Sol Meliá company has another property just next door, the Sol Pelícano (tel. 45/24-8333; www.sol-pelicano.com), which is another good option geared more toward families. The Hotel Playa Blanca (tel. 45/24-8080 on Cayo Largo; www.gran-caribe.com) is a nice resort that is now run by Gran Caribe, which has incorporated the more rustic options here, including the Villa Lindamar, Villa Coral, and Villa Soledad into the Playa Blanca complex. Of these, Villa Coral, with a lively small-village feel, and Villa Lindamar, with its spacious A-frame bungalows, are the best.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.