The food is really, really good. I've eaten here three times and every time I loved my meal.
The service unfortunately... is not very good. I've been here with my friends for birthdays so I guess it's usually a big group, but I never expect a shorter then an hour wait for my food. I always get an appetizer after I learned the first time. Their cheese bread is really, really good. They also give free bread with balsamic vinegar and olive oil for dipping if you don't want to spend money on an appetizer, so it's not too bad. The wait is definitely worth it though, because as I said, the food is delicious.
Another reason why I find the service to be not so great, is because last time the waitress didn't ask what order of pasta we wanted, so automatically assumed EVERYONE wanted large... and guess what, the large costs about $4 more then the small!! Luckily we managed to change our order in time, except for my one friend. I'm glad I didn't get the large size though, because they give more then enough pasta with a small. I was really full, and still had some left overs for lunch the next day!! =)
Finally, the value is actually pretty good, but I find it a bit too expensive. But it's alright, definitely not the worst I've had in comparison to the portions they give. The feel of the place is very quaint and comfy, I think it'd be a good place to go for Valentine's or a family gathering. But again, you have to have patience... the service IS slow, especially on weekends.