We've attended a couple of parties here. The food is always good. The service is not always the greatest though. They actually messed up times to bring out the food and a few other things we asked for. Didn't have these problems until recently so they may be under new management.