I have had great experiences with Small World. I have taken my vehicles there several times over the last 5 years and always had a great experience. The one time I went somewhere else (to save a few $) it bit me. They are always fair, reasonable, and do good work. I really appreciate that they communicate well, explain your options, and help you prioritize issues.