We met up here for a business-related club meeting and it turned out pretty well. We had our own room that closed off from the rest of the restaurant, so we didn't have any trouble hearing each other. The room also included a display which we were able to hook up to a laptop for a presentation, but we weren't able to get the sound to work, so it could have been better.
The server seemed a little flustered but the food came out in a timely fashion and, with the exception of one small drink mix-up, everything came out OK and the food tasted good. We wouldn't rule this place out when looking for locations for future meetings.