I don't think there is such a thing as a positive experience when dealing with a broken car and a repair shop. It's almost always going to be a costly inconvenience. That being said, these guys did great. My problem was diagnosed quickly, they gave me several repair options and didn't pressure or guilt me into the most expensive one or try to sell me anything I didn't need. The work was done in the time quoted and without any hidden expenses. I hope to never need their services again, but if I do I'll gladly go back.