Initially I would rate them a 5, but we did have a few hiccups along the way regarding parts and return calls. Ryan (tech) is awesome and did a great job on both visits. The installers also were fantastic and did a very good professional job. I got in contact with Ashley around my hiccups and her and Ginger were able to expedite and get everything fixed within hours. Thank you ladies.