This company has a good reputation overall, with a mix of positive and negative experiences. The quality of work seems to be inconsistent, with some installers being more professional and skilled than others. The pricing is generally considered reasonable, but the innovativeness of the company's products and services is notable. However, there are some issues with communication and customer service, with some customers feeling that the company is not responsive or transparent in its dealings.Some customers have reported excellent experiences with the company's installers, who are knowledgeable, courteous, and thorough in their work. The company's products seem to be of good quality, and many customers are happy with their results. However, there have been some issues with delays and communication breakdowns, which can be frustrating for customers.One major issue that has been reported is with the company's handling of customer service, with some customers feeling that the company is not responsive or transparent in its dealings. This has led to some negative reviews and complaints, and the company may need to work on improving its customer service skills.Overall, the company has a good reputation, but it could improve in terms of consistency and customer service.