I would recommend this company. I really would. I would however advise that you make sure everything is working exactly the way you want/ it should b, before they leave your home. Too many trips back to my house.