Hotel rating
We just came back from a stay at the Flamenco Beach resort in Playa Dorada. I highly recommend the Club Miguel Angel, a concierge level within the resort.
For us the upgrade to the CMA was worth every penny (about $25 US per night).
Our CMA room was a huge 2 room suite, rather than a "motel" type single room. We had a Private pool, Lounge/Restaurant & dedicated Front Desk. A 2 Bldg. island of luxury in the 17 Bldg./500+ room complex.
We shared all the facilities of the resort, but in our reserved area, had top shelf liquor, better Breakfast/Lunch & outstanding service. Such as making dinner reservations at the last minute versus lining up in the morning & hoping you weren't shut out.
I'm not a snob, but it really made our stay special. Irregardless of your choice, you will enjoy the Dominican people, weather & surroundings.
Take the above advice and check out Debbie's dominican site. There's a lot of information on all the resorts you mentioned. You can decide what works best for you.
Dan