This vacuum is shockingly good. I’ve had it for 3 years and it still works like new. Even picks up dog hair off the carpet. It does need to be emptied frequently but that shouldn’t come as surprise as it is small. The only small issue I have is that the cord could be longer but adding an extension cord fixes the problem.