Their "mechanic" is unlicensed and, after *several* hours, could not diagnose why an engine was overheating. Took the car to another shop and, in 5 minutes, diagnosed a broken water pump. I can't speak for their body work but do NOT trust these guys with your engine.