I think the repairs are done with quality. If they recommend a repair I would get a second opinion to verify it needs done. Also shop their repair rates to make sure they are in the ball park. Example they charged near 400 for a bad air pressure sensor... I called a different shop which quoted less than 100. They charge for a check engine diagnostic fee. Where almost every other shop this is free or waived if the repair is done.