They did the work well, quickly, and on time. They were friendly, tidy and professional. They did not play used -car-salesman pricing games — they gave me a good price on the first estimate, without haggling. I would call them again and recommend them unreservedly.