Our experience was fine, but that's the most favorable word I can use. Food was good and portions are a good size for the price. However, the night we went the service was unbelievably slow. Even getting our drinks took longer than expected. The only thing we received quickly was salad and garlic bread. At one point our waitress came out and said that the food for a banquet group just went out, so all of the rest of us in the restaurant should start receiving our food. Maybe there were some staff call offs, but otherwise, it feels like a restaurant should not agree to do large banquet groups if they cannot also keep the rest of the restaurant moving in a timely manner. It also does not explain why drinks took so long. We were there for 2 hours and most of that time was spent waiting for drinks, food, check, etc. Not my best experience here.