This is a decent, slightly higher-end (though still pretty casual) Italian restaurant. The service is attentive and the atmosphere is good.
In terms of the food, nothing has ever blown me away, but it's been generally good. I've always had some form of pasta, so I've played it pretty safe. The wine selection is decent, and there's a full bar.
I've never eaten outside here, but there is a nice little patio facing Main Street.