Was notified at at last minute they would not make my original scheduled appointment. When they did come the next day they said they couldn't finish up that day, and charged me $150 dollars. They came back the next day said they must have fixed it yesterday and changed me another $80. Crappy Over-priced Service. Do yourself a favor and keep searching.