Arrived on time, was friendly and polite - did a great job - very efficient installation with clear explanation throughout.