I've been here a couple of times, and the food is tasty, but the portions are small. It's by no means expensive, but I feel like you get less pizza, for example, than you should for the price.
There are tables and a few booths upstairs, big enough to hold about 6 people each, so it's good to go with a small group of friends. If you want Italian food that isn't too fancy and close to the quad, this is a pretty good choice.