We've stayed in Punta Cana too, @ Excellence Punta Cana. THis was a few years ago. But, the all inclusive resort is absolutely gorgeous with some great restaurants too! THe food was good, plenty of it and ditto, to, plenty of drinks. WE had a blast.
However, we went around the first week of Nov. (just the end of hurricane season, prices pretty good then), and we had a lot of rain. It didn't ruin our time by any means, but, it would have been nice to have a little better weather.
We also experienced some upset stomachs. We were careful about the water and everything, but, our stomachs were "rumbling", even for about a week after we got home. This resort was closed for about a month before we had gone (just re-opening when we arrived) due to a nasty hurricane that did a lot of damage. So I don't know, if some bacteria got in the pipes or what. Now, saying that, I have not been back, but it was one of the most gorgeous resorts we've been too.
Last year, my Dh & I, decided to go to Mexico. Cancun. We stayed at the Moon Palace, and LOVED IT!!! THe food was great, and the resort was wonderful too!! THere is a water filteration system there too. THey have a wonderful filteration system. Never got sick or any yucky feeling. We did brush our teeth with the water, but did drink only bottled water. They are very good at making sure there is plenty of bottled water in your room! They restock your fridge with it and leave bottles near the sink too. We had a great experience and vacation there.
Jamaica, we stayed also, THe Grand Lido Braco. Abosulty wonderful!
Can't say enough great things about it. It is a little more expensive though.
In My Opinion, I personally liked Mexico and Jamaica better. Just because of the price, I'd definately go back to Moon Palace in Mexico.
Good Luck! I'm sure you'll have a great time either way!
;-)