This is the seventh Eureka Quick Up Cordless I have bought.  I have four of my own and have gifted them to my family.  They are light, move easily, and pick up well on hard or carpeted floors.  It did an excellent job with dog hair and also tiny gravel tracked in from outside.  It runs for at least 20 minutes on the carpet setting.  I've tried two other cordless vacs, but this is BY FAR the best.