This is probably my favorite Italian restaurant in Boston. Every time I've gone I have ordered something different and I have never not liked something I ordered. Also, every time I go there the specials alway sound amazing. Their wine list is great and their cocktails are pretty cool sounding, though I've never ordered one.
It is a bit pricey but so is every restaurant on Newbury, and in comparison it is pretty well priced. Plus, the portions are huge. You could be okay with just ordering a "small plate" for dinner instead of their dinner portions.