I recently got this vacuum and I can't  say enough good things about it. The fact that it has self cleaning rollers and I no longer have to cut hair out of my old vacuums roller is a major plus. This is the first cannister vacuum I have owned. No more bags. I couldn't believe how much dirt it got up off the floor. The swivel handle is nice and it comes with attachments for furniture. The handle comes out so you can reach hard to get areas.  This vacuum offers many options from carpet to flat floors.