I have Electrolux cordless vacuum . so I can compare only to Electolux . B&D; be not elegant or light as Electrolux . do not have detachable handheld vacuum . remove and clean dirt from unit be not so easy as with Electrolux . but this small monster make work do . it be really able to vacuum , pickup pet hair , dirt from floor and rag . and it be able to run on one charge long enough to finish job . Electrolux be able to pickup only light dust from bare floor for 5 min . I be very satisfied with B&D; .