We have used Flying Dog for a while now and they have always been the greatest. They keep you informed as to what is needed and give you the option of having the work done before hand. No surprises; we hate surprises. We just love the way they do business. Brooke is great. We have both foreign and domestic cars and we highly recommend them.