We have been going here for several years. My son attends a session with school, but we also come with friends. The staff is always nice and works hard. It is kept clean and up to date. They added new menu items. Had two parties here and the kids had a good time.