I am not sure if the quality of food and service differs depending on the type of event but if I were to base my opinion on solely the baby shower I attended - This venue would score very low. It was held in one of the smaller rooms for about 50 ppl.
The chicken entree was cold, overcooked and dry with little to be desired in terms of flavour and taste.
The service was lacking as servers seemed inexperienced and inattentive.
Pasta course tasted good but portion was so small. The servers gave each guest one small scoop of penne pasta leaving many guests hungry. I also noticed that there was plenty of pasta left in which the servers could have at least given each guest 2 or 3 scoops to fill their plate.
Overall, I would not recommend this venue. For a small party or baby shower, at least.