The business has a poor overall rating, and the worst experience seems to be related to the quality of their work and customer service. Customers have reported issues with installation, warranties, and maintenance, which has led to significant problems and dissatisfaction. One of the main concerns is the company's lack of accountability and willingness to stand behind their work, especially after the warranty period expires. Some customers have even reported being blamed for the issues, rather than taking responsibility for their mistakes. On the other hand, the pricing seems to be one of the few areas where the company has received positive feedback, with some customers mentioning that they are competitive and affordable. However, this does not seem to make up for the poor quality of service and products. Unfortunately, the business does not seem to be innovating or making any significant efforts to improve their services.