I love mine so much that I even named him - Rupert! I use mine mainly for under my bed - the room is carpeted. It tackles the cat fur like you wouldn't believe.

It does get "stuck" sometimes but usually can work itself out and move on.

The only thing I found to be important is to keep it clean because it picks up so much - including cat litter. But cleaning it is easy.