I put my car into this shop going on three weeks ago. It was a Monday. Prior to any repairs, the company was made aware that the car was driven through water. By Wednesday, the company called and told me the issue. In agreement to replace the part, they did. They then told me of electronic components acting up in another area. By Thursday, I was told to come pick my car up. The same day, I was told not to come pick the car up. The following Monday, I was again told to pick up the car as it was fixed. When I went to pick up the car on Tuesday (the following day), I paid for the service and left. I left the shop and not even making it 2 miles away, the issue with the car was still there. I took the car back to the shop and was issued a full refund. Since their diagnosis did not fix the issues, I requested that they put the old parts back on the car. They told me that they cannot as they no longer had them, but was "the reason that I got my money back." By that Thursday, I was informed in a message that they did not have time to look at the car. I called them and told them I was coming to pick up the car the following day. On Friday, I was told that I cannot pick my car up as "someone has to pay." Now, the company wants me to pay for parts - parts that did not fix the car. I would strongly recommend staying away from this company due to their bad business practices.