I have been using Bret's Independent for 15 years. They have worked on three different car's of mine. It has always been a very positive experience. There have been times when they have bent over backwards for us.
The only reason for the one lower rating is just because no body is perfect and sometimes things have gotten in the way.
more