Wow...is all I can say.  The suction on this thing is amazing.  It was literally sticking to the floor.  I will say that the attachment at the floor made me fear it would put marks on my wood floors.  I tested a small area and it didn't.  I would have just preferred a softer bottom.  I had a bottom with fuzz/bristles on it that I switched out for certain floor types.  It stunk a bit that it didn't come with two different attachments, one for rugs and one for hard floors, but I'm still very happy with the vacuum.  Came with two bags.  I plan to get another bag that you can just empty and reuse.  Not sure if it is here on amazon or not.