We've done several. Skip the DR..it's horrible except for a very few places.
We tried RIU in Costa Rica, Breezes in the Bahamas, Club Med in Turks, Club Med (just about everywhere) and several places in Jamaica.
Hopefully, someone will come up with the one place in the DR that is great. I can't remember the name. It has nannies as part of the room rental.