Punta Cana, Dominican Republic, is getting an image upgrade with new hotel and resort openings.
Punta Cana gets an upgrade