I love this carpet cleaner! The express clean is amazing for when you want a great clean that dries incredibly quickly. I've used the upholstery attachment to clean my sofas and stairs and they look amazing. This design is a significant improvement over previous years designs with the water/formula container being on top of the dirty water bin. The upholstery attachment does a phenomenal job on both big jobs and little.