note: I was at an event here, so I can't speak to their typical service.
what I can say, though, is that our group had a BLAST. we're large (something like 300 people) and we're famously rowdy, but the whole staff here was nothing but patient and welcoming with us.
the only reason it's not 5 is because i feel like i save 5 stars for businesses i know better or am super wow'd by. I'd have to go back here for dinner or just drinks with friends to know for sure. but what I can say is that they've hosted parties for us regularly and they are always very accommodating.