The short: Clean shop, friendly knowledgable staff and fast service. The long: Aside from a small mixup regarding service delivery, which nearly left me stranded at work, everything was great. Cost is a bit higher than other shops but being a local, family run business and seeing the service they provide, I am more than happy to pay a bit more and get more out of it.