Bought this a couple of months ago and love it.  Compact, easy to use, no cord following.  We have tile and hard wood with through rugs.  Works great on all surfaces.