my favorite at the moment is Dalessandros in Roxborough. a few years ago I kept the best of list in my car & me and my boyfriend (I'm a girl btw) tried to go to everyplace on the list, but that turned out to be more difficult to do than we thought. some of the smaller no name places in Delaware County turned out to be pretty good tho.