I've been going here for probably 3-4 years now.
The prices are very reasonable, the work has always been quality, and the turnaround time is very good.
It is a little bit of a pain to always have to pay in cash, but with the prices and the quality of the work, i'm willing to stop at an ATM.
Parking is actually fine, I've never had a problem finding a street spot on Gilman, and the meters there accept credit cards. Never costs me more than $0.25 to park.
All in all, highly recommended if you don't mind paying cash.