Efficient from start to finish. Professional and always on time. Pre-installation consultation unhurried and sensitive to customer needs. Start time for work identified and kept to. Installation engineers on time polite and always kept customer appraised of progress. Exceptionally clean workers always tidying up. Work completed on time and as per schedule. Overall efficient service with good communication and good pricing. Would definitely use again.