Hi, We got married at the Iberostar Bavaro in May 2013. We had an awesome time, a great wedding, and we have very positive things to say about the resort. To answer your questions, we thought the pricing was very fair. They charge $14 dollars a person, even though they were staying at the resort, and thought that was excessive, but that was the only complaint. We did not have a DJ. We just loaded our iPod with songs we knew we wanted and hooked up the sound system. We had a dinner in the cajun restaurant the day before the wedding, and in the steakhouse the night of the wedding. Both were great. The service was awesome, and they went out of their way to work it so that all 50 of our guests were able to eat with us. Rather than do a full review, I'm going to mention some things that I wish we had known during the planning process. -The communication between us and the resort was very spotty during the planning process. We now know that this was not a big deal, but we would often email our questions and go a long time without responses, and when we did, they were generally pretty vague. It added some stress to the process, but in the end, I think that is just the way they do things. You can plan and make arrangements before, but for the most part, you do it when you arrive and have a meeting with the wedding coordinator. -Laura was our coordinator, and she was awesome. We had some special requests and she helped us with all of them. She was all over the place the day of the wedding and was really helpful. -It rained on our wedding day. This was our worst fear going into it, and we were pretty bummed out when we were told that we would need to move it to the gazebo. In the end, it very well may have been a blessing in disguise. The gazebo was awesome. It was very quiet and peaceful and the backdrop was great. Pond, palm trees, etc. We walked by a beach wedding while we were there, and there are people all over the place. There can literally be people laying out within 30 feet of your altar, which is not a big deal, but the gazebo wedding was definitely more intimate. -The photographer was awesome. We were worried we wouldnt get the beach photos because of the rain, but Nicola met us the next day and went out of his way to take more pics with us. We had to get dressed again, but we would have been really bummed if we weren't able to get those beach pictures. The resort was great though. We had 50 people and we had kids, we had people that wanted to drink all day, we had picky eaters, we had people that liked to get to sleep early, golfers, and everyone had a great time. There was something for everyone.