This company was recommended to me by a colleague. Used In Home Services to clean 2 sofas, 1 futon mattress and 3 area rugs. Service was excellent, even old doggie stains came out. Technician was professional, knoweldgeable,thoughtful of our pets, and careful in our home. Really impressed with this company. Would highly recommend.