I was just in Dominican in December and it was great. People were really nice, the weather was great and the food was pretty tasty. The resort had a nice layout with lots to do without being too spread out. All the facilities were also very clean. I would definitely go back.
The resort was Dreams Palm Beach Punta Cana
http://www.tripadvisor.ca/Hotel_Revi..._Republic.html