The price was decent, but communication is awful. They didn't show up when they were supposed to and didn't even bother to call to cancel. They use subcontrators that they have no control of.\r
Quality of the job was average. They have decent prices. If somebody is always at home and at their service whenever they show up for installation. That's good. By if you have to take time off work to be there, don't go with them.
Pros: Decent Price
Cons: Reliability / Customer Service.