I am extremely pleased with the Shark CarpetXpert . I still can't believe how clean my rugs loo ...like new ! I've only tried the deep clean on my rugs. The color of the water told the story and therebwas stull so much pet hair that was sucked up while cleaning although we dry vacuum at least every two weeks! ...plan to use on my sofa