Two stops.
The first stop was for pizza. Good but not amazing.
Second trip was for Italian food. We waited 35 minutes for the food, but there is usually a good reason for the delay. Plus, this left more time to fill up on bread (always a plus).
My biggest disappointment, and the reason for a 4 instead of a 5, is that they wouldn't honor a request for a kid's-size Chicken Parmesan. This felt greedy.
The Chicken Parmesan was solid. The flavor didn't pop, but still better than any other in the area. Huge portion too. The Stuffed Shells were excellent, as was the salad. The Penne was good but lukewarm under hot pasta.
Overall, I recommend.