I had some personal contact with John the owner and others had recommended this company to me. The end product was very satisfactory. The service is alway quick when you call. Back when it was installed, it went well although it did take quite a bit longer than promised. Probably an additional 5-6 weeks.