I love this vacuum! It is lightweight, which works well for my multilevel home. It cleans great and I love that there are no bags to replace. Simply empty out the container and you are good to go! I also love that it is self cleaning... the filters literally clean themselves! The rug attachment works great too! The only improvement I'd make is the ability to hold more, so you could go longer before emptying but not really a huge concern.