Ok, spoiler alert, I love this thing.  We had another vacuum like this and it was awful, did not have good suction.  This one is easy to sweep up and down in rows to make sure every area gets cleaned, and I love the self empty base.