We used this company and everything has been great. I was a little worried based off the reviews here on Yelp, but I have heard that they have new management so I decided to give them a try. Everything from setting up an appointment, having the technician come to my home and the billing process was great! Their office staff is friendly and really assisted me when I needed help. The prices are a good value ( from cross shopping ). I would recommend them to anyone I know.