After seeing a really bad review for this restaurant, I felt compelled to say something. I've eaten at Teresa's a number of times, and while it's not groundbreaking cuisine, it's certainly nice Italian food. I have gone in groups from 2 to 10 and had no problems with service, although there is often a wait for a table. They also serve tasty dipping spices with the bread and olive oil. I was a Princeton student for 4 years, so I know the area really well - basically, if I wanted an amazing dining experience, I'd go somewhere else, but for good food and a nice, comfortable atmosphere I'd check out Teresa's.
more