Long running time with great cleaning power on all types of floor. Best cordless vacuum out of 5 have own?