John was on time,  pleasant,  expert,  and equipped with tools and know how.  Great service...