HORRIBLE! You should NIT take your car here. Unfortunately I did. He had the car over a month to redo the engine. He yelled at me. The next day my car died in the middle of the street! Less than 2 years later with oil changes every 1,500 miles, my engine died again. The new place I took it to said there had been an internal oil leak from the last time I got it fixed here and that's why my oil light came on every 1,500 miles. Also, that my engine should have been replaced, not rebuilt! The new place said any amateur mechanic would've known that!!