Majestic Mirage Punta Cana
Why We Recommend It: Majestic Mirage Punta Cana is a luxury all-inclusive resort on Bavaro Beach, widely considered the Dominican Republic’s, and one of the Caribbean’s, most beautiful beaches. It is the quieter, classier section of the Punta Cana Majestic Resort complex. It has eight restaurants (six of them a la carte), a range of bars, at least one of which is usually open 24 hours, daily entertainment, numerous free activities, an enormous lazy river, a swimming pool, a lovely stretch of beach (though the beach can get busy), spa … READ THE REVIEW HERE