Great for lunch or dinner. Everything is really fresh here and the service is great. I've never had a dish here that I didn't love! All the food is just so well made and presented, and it's so delicious. They also have decent vegetarian options.
The service is also very very good. The wait staff is friendly and basically will cater to what ever you ask. One time they we're out of an appetizer i wanted to order so they gave me another one for free! It would be a great place to go on a date.
If you're going there for lunch and want a quick good bite, order the meatball sandwich or the chicken parm sandwich. Oh my god they're both freaking amazing.