Upright vacuums are generally best for cleaning carpet, but most of today’s models can easily clean hard surface floors as well. Upright vacuums are excellent for deep cleaning carpets and are less expensive than top of the line canisters with a power brush. Who would carry the largest selection of the best quality upright vacuums? Who Would? Kirkwood! Helping you clean better since 1971.