Definitely one of the better hole-in-the-wall pizza places in that part of town. I used to stop by there all time the on the way to the train station.
The slices have always been a little bit more expensive than other places, but the size of the slice and the taste usually trumps it.
Also, the sesame seeds on the crust are a nice touch.