Easy to use and keep clean, has great suction, accessories. Very happy with this purchase. Been using for a few months now in a two story. 3 bedroom. Tiles down, really old carpet in bedrooms and stairs. Comes up a treat. I dont have pets, but i shed enough hair! Love how easy it is to keep the brush roller clean. Its also handy to vac car or couch/mattress/window sills with the hose and attachments