I recommend thinking twice before taking anything to this shop. My wife and I had the worst experience with a business of our lives with this place and I truly regret ever stepping foot in there. Over a span of a few weeks and about $700 lost, we ended up with the exact problem with our car that we had before going into this shop. Between my wife and I, we were in this shop a total of 6 times and the simple problem was never fixed. To make matters worse, we never got any money back and were treated very poorly. After a traumatizing experience with this place, we eventually had to take it to a different mechanic who quickly resolved the check engine light codes in a matter of a day and a fraction of the price. The issues started from the first time we took it in. They were very rude to begin with when I asked questions about what they were fixing but I decided to go through with it anyway due to the $90 inspection fee we already paid. Whenever I picked the vehicle up the first time to be fixed, I noticed the check engine light still on. They told me to come back in and I waited about an hour and a half for the tech to determine the same codes were still coming up. I then was told they couldn't fix it for another week. Then, a few days later, the lady at the front desk calls me and tells me that the day we scheduled didn't work for them anymore. So, we pushed it back again. Finally, I brought it back again for another full day of work. When I came in, the lady at the front yelled at me and ripped up a piece of paper in rage when I asked a simple question. After her outburst, they told me that one of the parts was bad that they put in and that it caused the codes to be still active. This didn't make much sense because they charged me for two different parts for two different codes and both were still active. After this, I no longer saw the check engine light and I went along my way thinking I was done with this shop, finally. Shortly after, I had a deal in place to sell the vehicle thinking everything was fixed. I was informed by the new owner that it would not pass the state emissions test due to there being codes active. Additionally, the Dobbs he took it to said that he suspected someone knew about the codes and manipulated the check engine dash indicator light. Dobbs pulled up the same exact codes that I had paid Masters Touch to fix and I was shocked. So, I called them back up and told them exactly what was going on. Then, the owner aggressively told me that Dobbs was trying to screw me over and told me to bring it back in. I had to take back the car I was selling and noticed that the check engine light would not illuminate at all when you turn the key over like it should. I then suspected that Masters Touch had not actually fixed the car and could have possibly manipulated with the light as they were the last one's to touch it. It had only been two weeks maximum since they were supposed to fix it. I called the owner of this shop again when I picked up the car to tell him the light wasn't coming on at all even though there were codes active and he then started screaming at me at the top of lungs and threatening to sue me for slander. I never accused them of anything. I just stated the facts. Next, my pregnant wife took the car up to them by herself thinking she could resolve it by being nice and cordial. She asked if they could inspect it and the owner immediately started to yell at her and verbally abuse her. She asked him to stop and he wouldn't stop yelling. Eventually, a tech had to tell him to stop. She was in tears by this grown man getting in her face yelling at her and putting his finger in her face. He told her that I could not come back or he would call the police and sue me for slander. At this point, we tried everything in our power to resolve this with them. We then had to take it to another mechanic, and he confirmed that the same codes were active, but no dash indicator light would come on. The new place fixed the real issue which was only a $24 part and it was completed the very first time we took it to him. So, to sum up our experience, we lost about $700 that we paid to them and had to pay someone else to actually fix it. Not to mention the hours and hours it took to resolve everything they did to us. I would advise to keep this in mind when choosing a mechanic. read more