Been there twice, just last April as a matter of fact.
It's definately an affordable all-inclusive resort place.
Several years ago, I stayed at the Iberostar Bavaro, this last trip at the Sol Melia on Bavaro beach.
Golf was included (cart fee though) and just across the street.
The beach is great, facilities are great, food is ok (I'm not picky about food), service was great.
The only downside was that it's a timeshare place, so the salepeople are a little agressive. Most of them took a polite "no-thanks", but one guy I had to be downright rude to.
I liked the Iberostar better for that reason, but the Sol Melia for the golf.
Google "debbie's dominican republic" for better information. Her site is probably the best one I've found.
Congratulations btw.