I would give it less than a star if possible, but unfortunately I can't do that. I took my car in to have a part replaced and I was confident they would be efficient, however I was quickly shown otherwise. First they end up messing up a separate part which cost extra money to have fixed. They then call to tell me once they have the car a part that they ordered the wrong part. They now have to order a new one, which may or may not come in by the end of the day. A fix that I was told would take 2-3 hours took more than a day of work. If they weren't sure of how to fix the issue it would have been better to be told upfront instead of causing additional damage (which cost additional money). I wasted an entire day waiting for my car, was told I would be without a car the following day which I did not anticipate nor could I be without a car schedule-wise. My service should really in essence be free or deeply discounted due to the amount of errors encountered with this team.