Excellent service. He arrived on time for both appointments. Gave excellent advice and recommendations. His work was impeccable. We would definitely recommend him and use his service next time.