Discovered a coolant leak a few weeks ago, and received two incorrect diagnosis before calling Michaels. Michaels was able to not only pinpoint the problem, but fixed it for a reasonable price in less than 24 hours. Now I have another broken part, so I plan to revisit Michaels for another repair. I recommend this shop fully.