Can't give a review on service but I should mention they do not take walk-ins despite the "Walk-Ins Welcome!" sign on the door. One 3 separate occasions I have tried to get an appointment and offered to wait but they tell me they are too busy (there were 2 other people there...) and they hustle you out the door. Guess I will give my money to someone else!