We went to the Hard Rock Resort in Punta Cana this past February. Was a really nice all-inclusive with great food, top shelf drinks, and great entertainment including a pretty decent casino. Only draw back was that it was very busy and crowded...very loud with people partying at all hours of the night. The beaches there are great though.
Fair warning...going through customs at the airport is hell. Expect to wait in line for 2-3 hours, and bring cash as they charge you something like $40 per person to even go through customs (cash only).
Edit: looks like you will be flying into a different airport than we did, but expect a similar experience just in case.