Upright vacuum cleaners have a high dust capacity and perform well on both carpets and hard floors. They're often easy to manoeuvre and great across large spaces. Upright models are generally best for homes with large areas of carpet as the brush combs the pile to lift and loosen dirt.