I received this as a gift (i asked for it) 6 years ago and it's still working exactly the same as the day I received it. I have 2, white haired, Jack Russell's and they shed non stop . I vacuum daily, hardwood, runner mats and tile. This vacuum picks up everything! the attachments and hose are simple to access and use and put away. I use the flat attachment most to vacuum my couches and the dog hair comes right up. Also the dog toy stuffing never seems to be an issue for it. I have long hair so I do find that periodically I have to turn the vacuum over to get to the head/brush and cut away any hair, string etc that has tangled around it, once clean it works like new again. Maneuverability A little wide on the bottom to get into corners our around furniture. Ease of Maintenance Only the colored parts are removable which makes taking it apart to clean, maintain etc really easy. And putting it back together is just as easy. The filter is removable & washable! Suction Performance Nothing gets in its way. If there is a lot of build up in the head/brush, suction is compromised but only until one cleans the build up. Versatility It's a bit heavy so carrying it up/down stairs can be tiring after a while, but it's not that bad. Durability I've been a proud owner for 6 years and it is just as good as the day I received it. I've dropped it, rammed it into walls and it's still perfectly in tact.