When I just need to spot clean stains and messes, this machine does the job very well. I love how lightweight and portable it is, unlike those heavy bulky carpet cleaners. This has the feel of an average upright vacuum, plus it's easier to store. It's also a breeze to clean up, which is definitely another point in its favor. I especially love being able to remove the roller brush for cleaning. It's great for quick clean-ups or more frequent cleaning of high traffic areas without the hassle of the bulky machine and in my opinion works just as well. I used the Express Clean and was amazed at how quickly the carpet dried. With a busy household of children, pets, and a handy DIY husband, that's a huge plus!