Great Italian place. I've never been disappointed by the food here. In the summer you can sit in the ally which is pretty nicely set up, but if you're too far in the front your sitting next to the kitchen vent which is a bit unpleasant.
I'm no Mexican food expert but the food is pretty good here. I usually have enough for leftovers the next day too. Bar is pretty decent good atmosphere if you're into the that kind of theme. Service is sometimes slow but it's only that way maybe 1 out of 5 times for me.