Most upright vacuum cleaners still have an edge over cleaning carpet as opposed to canister vacs. They tend to be less expensive than canister vacuums and are more compact and easier to store. More tools and options are now becoming available on upright vacuum cleaners. Upright vacuum cleaners are further divided into bagged and bagless types. Features and options may include dirt sensors, wide cleaning paths, unique tools, self-propelled motors, on/off brush roll, height adjustment and several filter types. Height adjustment, on/off brush roll, and tool options are making upright vacuum cleaners useful for cleaning