There aren't enough stars for this vacuum, I'm just that smitten with it!  It does an incredible job of keeping up with my floors, and that isn't easy.  I have 6 indoor cats and 1 outdoor, and they shed all year long, so I sweep a min of a dzn times a day, since getting this baby, I'm getting a HUGE break - PHEW!  And it washes too! It came with an extra floor  cloth so I can easily wash the dirty one, so it's eco friendly, and it also came with a bottle of  cleaner.  That it docks and empties itself, well...yeah, I'm in love....