Shop around before you settle!
We booked online but our reservations were completely messed up. Staff is not customer-service oriented. 
On weekends the hotel is dominated by weddings. You would think the staff would be able to handle this but instead they use off-duty cops who treat noise complaints like drug busts. Seriously, thrown to the ground to be handcuffed in you own room! 
Before you book an event, be sure and have all expenses spelled out and reviewed beforehand. There are many hidden fees and over-charges. 
I regret not shopping around.