Steve was great. He was prompt, completed the repair in a timely manner and the price was the estimate I received when we scheduled the appointment.