After borrowing a different Bissell model from a friend I decided to purchase one for myself and this one had all the features I wanted (including a hose and upholstery/stair tool) for a better price than the model I borrowed. It assembled easily and, after watching Bissell's instructional videos on YouTube, it was a cinch to use. The videos showed me that it's important to move the cleaner slowly over the same area a few times and this made a big difference for getting my rugs clean. It also helped them to dry faster. No where could I find guidance on how long it typically takes for the carpets to dry, but after using the cleaner to suck up as much moisture as possible, it took about 1-2 hours after deep cleaning. I haven't tried express clean yet. I also purchased the 3-in-1 stair tool, which worked better than the upholstery tool for stair cleaning, but still took time to suck up the cleaning fluid.