I have used Wilhelm twice now for my Subaru. My car was overheating and I brought it in, explained what was going on. They were booked solid on a friday but promised to look at it and give me a call. they called back in 3 hours with a diagnosis and recommended repairs. Parts took a day, but the car was ready and I was able to get it back before Sunday.