I bought this vacuum a couple weeks ago. It is very nice and light weight. My floors are mostly hardwood but I have throw rugs in the living room and dinning room, plus I have hair dogs.  The den is carpeted but I really wanted a new vacuum.  Used it once and the bad thing about this vacuum all the hair wraps around the brush roll.  For what these vacuums cost they need to make all their vacuums with the self cleaning brush roll.  Had to use the scissors to cut all the hair off the brush roll.  Otherwise it is great with all accessories that came with the vacuum.