I bought this one after reading many reviews that complained how other cleaners of the same brand were weaker and made of the cheap plastic that can be broken very easily. I decided to invest in this thing although I needed it mostly to clean 2 staircases and one area rug. It works really great but it's a very time consuming to do the stairs, because you want it to be dry as possible and you are doing it by hands with the upholstery thing. As for the regular horizontal surfaces it's perfect, quick  and easy to do. Overall I wish it would work many years, definitely would recommend  Bissell Big Green Deep Cleaning Machine without any doubt!