First I wanna say how much I like the automatic adjustment to the surface it's cleaning. No more having to stop and turn a knob to compensate for different floors anymore! It looks like it would be heavy but it's surprisingly light and effortlessly glosses across the hardwood floors. The attachments work the best which is awesome because on top of three cats I have two children that seem more like pets most of the time haha. Would be slightly better if the hose extended out further or was just a bit longer for those higher spaces.