The technician was very nice and seemed very knowledgeable. The only reason I am giving them 3 stars is because he did a great job and the price wasn't to bad. The bad part is I felt like I was being haggled on the price, he was on the phone with the "Boss" to find out what to charge or what kind of deal can they give me......That I did not like, although I believe I paid a fair price in the end there should not be this back and fourth. Why should the technician not be able to quote and or know the prices? Seems like they are the middlemen. I will probably stick with the company we normally use for future cleanings, that being said he did a good job!