I love this vacuum as much as anyone can love a vacuum.  I say that to myself every time I use it.  It has powerful suction, the brushroll really does clean itself, and I find it so easy to attach and detach all of the parts while I'm vacuuming.