I've been here twice for dinner now. Once for a birthday and once just for a normal family dinner. The service here is great! There is a guy who sings happy birthday enthusiastically (quite the performance!) and the food is good. It's great for families with younger kids too as there is more space between tables (not cramped like some other restaurants can be).
Both times that I was at the restaurant, I noticed that they had signs on the wall for an event. I wasn't there during the event, but I have heard friends attending weddings at this restaurant.