Initial communication and estimate with John went very well, Everything was presented in a detailed yet easy to understand format. Crews arrived on time, worked efficiently and took great care to make sure the installation was done right. Very personable and took care to ask questions about anything they were not 100% about. Very impressed!