I bought this a few months ago strictly to clean my gaming room since it was small and could fit under the desk to clean. The vacuum is good on hardwood but I have a carpet mat under my chair and it really struggles to clean animal hair on carpet. Maybe if it had a more aggressive head for carpet it would be great but the one that comes with is not ideal for this.