The Shark CarpetXpert HairPro with StainStriker is really out of this world!  It comes with 4 easy to use attachments that tackle everything from the carpets to the couches!  I love that it is a powerful carpet cleaner that can get out the toughest deep stains and just by switching to another attachment, like the hair extractor, and get stubborn pet hair off my couches and chairs!  I love the self cleaning/ rinse & go feature.