I use this vacuum for bare floors, carpet and it works great for picking up pet hair, food crumbs or anything solid . I love the swivel feature not to mention it's cordless and holds a great charge. My dog loves to ply around it when I am vacuuming too! Lol....I love it so much that I now own 2. I had had one of them for over 8 years and I love that you can buy replacement parts like the brush roller when it wears out . I am giving one to my grandson for college this fall.