So happy I made this purchase; should have made it much earlier.  Fantastic machine.  Now know how old and bad my vacuum was.  Recommend to everyone!  And works on floors as well as carpets.