I can't say enough good things about this vacuum. It's basically like magic. It works well on my rug and hardwoods. The rollerakes it super easy to clean and the bagless canister is easy to use.