John is rude and extremely unprofessional. Charged me $2,000 to replace my engine, had my car for over a month and the first day i drove it, the engine blew. He insisted it was my fault. He said they'd fix it, but he ended up leaving my car in apartment complex parking lot and texted me and told me to fix it myself. He threatened me and the whole experience was horrible. My car has been out of order ever since. I would not recommend this place to my worst enemy. A one star rating is giving them too much credit. Also he took my car home for personal use for three days. He said he wanted to put a good 100 miles on it to make sure everything was all good. Not a trustworthy person and not a trustworthy business.