Excellent service! informative, polite, very experienced and thorough, extremely knowledgeable and job done quickly and efficiently at a very competitive price, honest and trustworthy, does both repairs and installs. I highly recommend James - you will not be disappointed.