I've been here many times. Sometimes just with my kids, sometimes in groups of 20-30. We always enjoy ourselves and the food is amazing!!! They have never messed up our food and are always in positive attitudes! I love their pies they do around holiday season. There is going to be a wait!!! They get busy but are absolutely worth it!!!!