I clean my carpet and hardwood with this vacuum and loved it! It picked up everything and was super easy to assemble. It swivels so it makes it easy to navigate. Only thing I would change about this product is it having a cord. I think it being cordless would be a great improvement.