Punta Cana looks the part