We have a Dyson, and are happy with it, but I still also use the old Nilfisk GM80 that I originally picked by checking what professional cleaning people tended to use. It's a bit clumsy to drag up and down the stairs, but still works great.