I usually like to go with a small company because they provide personal service. Kern Carpet Cleaning did not disappoint at all. I told Benjamin what I wanted done, and he didn't pressure me to add on any other costs. I got exactly what I wanted and the charge that we had agreed on. Benjamin even went a little above, and did some extra spot treatment on one of my couches at no extra charge. I was very impressed. I even asked him for more than one business card so I could pass them on to other people. I was very happy.