Sales staff was very knowledgable and listened to what I wanted rather than trying to sell me on things I did not need. The installers (most especially Angel) did a great job. The office staff did a great job scheduling and following up with me. I appreciated being called after the project was complete to make sure everything was 100% to my satisfaction. This is probably the best "all around" company I've worked with. Definately would recommend.