I was married at Iberostar Rose Hall Suites last May and it was AMAZING. The nice thing about the Iberostar property is that you have a resort for every price-point in your group as there are 3 different resorts (including an adults only), all of which I got to see and all of which are stunning. We stayed at the Suites and were able to utilize all of what the Suites had to offer as well as the Beach resort - so that means their restaurants, pools, beach, bars etc. If you stayed at the Grand you would have access to everything on the complex, but we had children in our group an felt the Suites was a happy medium.
Every inch of that complex is manicured and gorgeous, and you see people working night and day to make it that way. The beach is private, and beautiful. We never had any issues getting a spot by the water regardless of what time it was. The staff is out every morning to push back the sand in the swimming area. The sea creatures tend to make their way up overnight, and the Iberostar does a good job keeping them away. The beach itself is very clean, no seaweed. The Star Friends are great, and they really do a good job getting you into the beach and pool fun !
The food was AWESOME. We got a chance to dine at both Beach and Suites restaurants and found the quality of food to be above average. The juice bar in the morning buffet was great, and I have a new found love of fresh melon juice. They also have a Jamaican BBQ twice a week with authentic Jamaican food on the beach with a steel pan band - this was our favorite dining experience (besides the wedding of course). Our wedding dinner was AMAZING, and to this day wish I could find Salmon that tasted like that .... sighhhh. Funny thing is, I don't even like Salmon ... it was that good ... lol. You can find something for everyone here though, even your friends/family that stayed at the club till 3am 
Iberostar just rolled out different packages, so I can't speak much to those. But I was very jealous of the new brides when they came out ! Even if you didn't like the packages, you could do the basic package and add on. Iberostar has many different options, and work with many different vendors to make your day extra special 
I would recommend this resort 1,000+ times, it was that amazing. My friends and family loved it so much my parents will be having their vow renewal next year at an Iberostar property in the Dominican. If you have any questions, please feel free to message me !!