The place was Punta Cana, the Dominican Republic. The Photos of the beautiful beaches and water speak for themselves. Club Med rules....
Is this comfort or what?