This place has an average of three and a half stars? Really? We ordered a veggie pizza the other night and it was pretty dreadful -- soggy, bland and way overloaded with black olives. The side salads were fresh enough, but the "house" Italian dressing lacked character. The delivery guy was friendly, and our orders arrived quickly, so I'm giving Teresa's an extra star. Woohoo.