This vacumn is fantastic, I have a dog, cat and 15 year old boy....so you know the mess I sometimes have. This vac has taken care of all the mess. I love that it is easy to clean out the filter and was amazed at all it picked up, especially in my son's room, he has a shag area rug. I have stairs and have always struggled with my old vac, the lift off is a life saver, easy to use and it cleans great. The fact that it has a power button and a roller button, I find fantastic, there are times I do not want the roller on, especially when I am using the attachments to clean baseboards, wood floors, etc. All in all it is extremely user friendly.