This does everything my old upright did and more now my floors look great too. The only complaint I have is that the handle becomes uncomfortable after some time of use. Best vacuum purchase I have made!