I live in a studio apartment with hardwood floors and an area rug--no pets--and feel like there isn't much to vacuum up, which is why I got this small vacuum.  Still, I am shocked by how much this little thing picks up!  I love it!  I would give it 5 stars if it had a way to use attachments.