Initially, this business has done decent work. Here lately, it feels like they are adding unnecessary work to increase the bill and not correcting what is needed. I needed a repair of the front grill, they refused to bid on the repair stating that they were going to exceed the insurance estimate anyway. Alarming. Then my brake light came on and so I took it to them to get it repaired. They charged me $1,700 to do the oil change I requested and note this. $158 for what they call a general checkover. $126 for balancing tires, $79 for tire rotation, and some other things totaling the $1,700. The brake light kept coming on so I took the car back to this shop 22 days later since I was out of town and only 144 miles later. I don't and had not driven the car much and only in the highway. They wanted to sell me a new set of tires for over a $1,000 and they managed to fined $7,000 worth of work to do. I refused to let them sell me a set of new tires. Go to the dealer or a more reputable service shop if you need repairs. I paid for the work since I agreed to let them repair it. Next, I took the tires up the street to a tire repair place and they found a screw in a tire. I don't know how the screw got in the tire on the highway during that 22 days but I paid the shop up the street $40 bucks to repair the tire instead of paying the $1200+ to buy four new tires when I just bought these tires last year. You'd think they would still be under warranty since I bought them from these people. People, save yourself some trouble. Find a better place to get your work done. You don't deserve this kind of service. I'm done with this shop. I gave a star because I had to in order to make this post.