I received this vacuum as a free sample and I absolutely love it. I have a home with tile, hardwood and carpet. I also have a cat whose beautiful hair gets everywhere. This vacuum is absolutely amazing. I can roll it all over the house with ease and it's light enough to lift up. The hose is long so I can get halfway up the stairs cleaned without bringing my machine up with me. If I had and negatives I would say the attachment meant to hold the vacuum hose is flimsy and I see it breaking easily. Otherwise the function of the vacuum is fantastic and I love it.