I have an upright cleaner but wanted something smaller when I just want to do a small area like the stairs. This works brilliantly. It was a little larger than I expected but still fits on each stair without falling over and the larger nozzle is a great size. Really easy to use and to clean afterwards. I used two clean tanks for my stairs and part of the landing, and took about an hour for a thorough clean. Very pleased I bought it as I have pets who speciallise in puting muddy footprints on my cream carpets!