It's good on carpet and hardwood. It gets up everything and can even fit in right corners. I love it