Our engineer Tim, was punctual, personable and extremely efficient. He overcame a number of awkward problems and provided a highly competent service. A very satisfactory experience.