Price is reasonable, installation was completed by highly trained professional. They cleaned up my home after work and kept the place very tidy. Sales manager has excellent pres-sales and after-sales service. I will recommend this company to my friends.