This carpet cleaning company definitely knows their carpets. Same goes for their upholstery. We really were impressed with the upholstery steam clean that they did for us, and the carpet cleaning. We could really see how clean it was, and actually felt the difference! We’ll keep you in mind for our other upholstery cleaning and maintenance.