The worst experience I have ever had. They had my car for almost 2 weeks after telling me it was only going to be 1 week. They never called to update me on the progress being made. I had to call them constantly to get an update.Then when they finally call to tell me it's ready, they tell me my car is not drivable because it's gushing antifreeze (mind you 2 days before I took it to abra I had it serviced and they checked over the whole car and everything was fine) so over two weeks nobody noticed my car was gushing antifreeze and while not being driven it suddenly broke. So now I have to pay to have it towed. I will never do business with this place again.