I was in Punta Cana two years ago this month. Loved every minute of it. We stayed at the Iberostar Grand Bavarro. Beautiful place! All inclusive trip so I did not go thirsty!
If you get a chance to take some tours, I highly recommend the Bavarro runners. We had a blast driving around the countryside, touring tobacco and cocoa farms and horsback riding near old castles.
We're actually leaving at the end of this month going to Costa Rica. Really looking forward to another getaway.