I have two cats and this vacuum has been a godsend! I have both vinyl and carpeted floors and it works wonders. It’s lightweight and easy to put together. Only thing I would say is that the battery runs out faster than I expected. I have a very small apartment (612 sqft) and it’s usually at 65 after going over my floors.