bought one from a place i work. we have a small apartment but got it for the future. it is awesome, quite disgusting the amount of stuff it picked up that the other one (windtunnel) didn't. just got the allergen and pet set from amazon for added accessories. it is awesome.
and imo cord re-tractors are great in theory but a solid thought is why wouldn't an engineer made vacuum have them? they add weight and break eventually which leads to maximum annoyance.
and speaking of weight, this is very heavy if you have stairs, but maneuvers very easily on carpet despite that weight.