Food and service are pretty good, but make sure you have plenty of time, as the place is always packed and there is a wait. Apps are pretty good (love the calamari) and salads are awesome. I am not a fan of the 45min wait for a deep-dish pizza, but the thin crust I had was pretty solid and I'm not a thin crust person. All in all, the food is good, but this place is too much of a time commitment, so I probably won't go very often. I've tried it 2x and been there over 1.5 hrs both times.