My new Hoover high performance-swivel-xl-pet-upright vacuum meets all of the things I want in a vacuum. It is lightweight but powerful and does an excellent job on all surfaces. I gladly recommend it to all who want an excellent vacuum at a good price.