The floors in my house are a mix of tile, wood, and carpet. This little vacuum stands up to all three! It has great attachments for getting into those harder to reach areas. I do have to make slower passes on my tile surfaces, but it cleans so well that I don't mind. The automatic emptying function is a dream. It allows me to use the vacuum longer and more often before I have to worry about emptying the large canister. The battery holds a great charge. The charging/emptying stain is a little bulky, but can be tucked into an unused corner if you have one. I would definitely recommend this vacuum!