Price is about average. Service is okay, if you get one of the owners. The quality is about average. The reason I use this place? They do all the work on-site. They don't send it to a vendor to clean. I like to keep my money local.
Pros: Good value, work done on-site.
Cons: The young girl that works the counter is rude.