The price for the labor was good, and the there was no up-charge on the parts. However what was supposed to be a 4 hour repair ended up taking 3 days due to unforeseen complications. They did take care of us, even ended up renting a car while they were fixing mine. Bottom line good price, and excellent work.