Arrived on time and worked well until job was completed. Provided suggestions which were good and taken up. Workmanship was good and price was good. Sorted out a couple of small problems not included in the quote free of charge. Would recommend him for any job.