The service was great. Communication was top notch and the results are wonderful. The only negative item was when I cam to pick up my car. It took 45 minutes after paying and asking twice to finally get my car. I was forgotten about and after asking the second time, the car was there in 3 minutes.