Initially, I was happy with the service and rated it a 5* but when my front axle disconnected from the differential because of snap clip installation error less than a week later, I was unhappy. James and Colin apologized for not realizing the inconvenience and repaired the failed part. They also offered to assist with towing after the fact. They are an honest shop and try to do their best. The final resolution was to my satisfaction.