If there was a 4 1/2 rating I’d give it that. Overall the vacuum is amazing! It picks up pretty much everything including hair and pet hair. I love the light on it, which makes it easier to see if you still have dirt on the floor. Really the only problem I have is it takes about 2 hours to charge and the charge lasts about 20/30 minutes. Which, obviously raises the electric bill. I wish it came with two batteries that way one could charge while the other is being used. This way I wouldn’t have to stop midway through each time I vacuum considering I have two floors to clean. It does have two modes, one is a higher vacuum sucking level, and the other lower suction. The lower suction tends to last longer battery wise, but then you often have to re-vacuum the same spot a few times, so you’re better off putting it on high mode. Overall though, I say it’s definitely worth the buy! I just hope they upgrade this model one day because then with the upgrades I mentioned, this would be a 5*