Excellent work, really knows his stuff and great communication with quick responses which is a rarity. Everything was clear from the outset, and he did his best to explain a difficult problem and the best possible solution, always arrived on time ... and job done !!!