Everything was beautiful, beyond our expectations (beach, hotel, resort, services, transportation, ocean, pool, ).
The only thing that surprised us was the high service charges & government taxes added to every meal/drink at the restaurants, so be sure to book your hotel stay as "all inclusive " (if there is an option).
And if you are leaving the Punta Cana airport on weekend, make sure to be at the airport AT LEAST 3 hours prior to your departure!!!!
Enormous lines and no air conditioning at the airport were exhausting!!!