this vacuum work much better than we last bagless vacuum . it do clean the floor well , bare and carpet . the con be that be very heavy and the hose be short . to vacuum my step I have to do half with the vacuum at the top of the step and half from the bottom .