We went directly through the resort and definitely would not do that again. The rate we got (for April 19th, 200
is $140 per person per night, $180 for the next level room. The prices seemed good, so we went with it (as opposed to the travel agent thing) - however - it has been so frustrating dealing with the resort - they lose things, confuse names, take weeks to respond, never answer all our questions, tell our guests that they can't find their reservation, and despite me asking 400 times, have still not confirmed what type of room they have reserved for us!!!
We have 45 people going, and I had to send 2-3 emails per reservation to make sure they had everything right (and I'm still not that sure!!).
So I would strongly suggest that everyone goes through a travel agent.
I'm so ready to be done with all this planning and be laying on the beach with a fruity beverage!
Oh - and for someone who asked - the cheapest option for a dinner is to do it at the World Cafe restaurant - it is a buffet restaurant and they will section off an area for your group for no extra charge - we are doing that for our welcome dinner the night before the wedding.
Hope this helps!! 18 days to go!!