Barceló Maya Grand Resort has 2,760 rooms spread across five Maya-themed all-inclusive hotels, all on a mile-long stretch of sand 20 minutes south of Playa Del Carmen, Mexico. But why else should you book this Riviera Maya retreat? Here are five good reasons.
Read MoreA review of Serenity at Coconut Bay in St. Lucia.
Read More