HORRIBLE experience with this company. They didn't show up on two different days that I was supposed to have an appointment where I basically rearranged my entire schedule to be at home waiting for them. Then when I called the technician asking where he was he proceeded to scream at me blaming me because he didn't show up. Literally the worst customer service ever. I called the office to let them know and the girl answering the phone was nice enough but I am not confident that they are actually going to do anything with this guy. He is legit scary and I am fearing for my life that he knows where I live. That's how awful he was to me. I just cannot recommend a company that would employ someone as awful as this.