I have not recently visited the Barcelo in Punta Cana, however I was there in Aug. 2007.
I quite enjoyed my stay there. The beach is stunning and the night life is great!
In my opinion, a perk of holding a DW at this resort is that there are a few resorts on the same property. There are different levels and therefore would be more accommodating to a group of guests who have varying budgets. They also have a "stay and play" program. This means that people staying in the highest category have access to all the restuarants and bars on the property! Great for families, singles and older folks alike.
On a side note, our agency was visited by our Barcelo sales rep about a month back and she took us through all of the renovations and upgrades that have been made over the last little while. There have been some definite improvements since I stayed there and I enjoyed it at the time, so I expect the quality would be even higher now.
Just make sure you do your research to ensure that it has all of the ammentities that you want to have for your group. If you need help comparing resorts I highly recommend that you enlist the assistance of a TA. Usually they will be able to offer first hand advice and/or have gone through training about various properties in various destinations.
Blue Petal Destination Weddings