I live in a very small apartment, with a carpeted bedroom and tiled kitchen and bathroom.  The vacuum has been great on both surfaces so far, picking up crumbs, dust, and, most importantly, hair (my roommate and I both have long hair!).  The main brush works very well; it's a relief that I don't have to pick dust out of the bristles -- everything gets vacuumed in!  Given my apartment's small size, I just store the vacuum in its box -- so it takes minimal space.  I love that it uses bags -- cleaning out filters and dust buckets was a nasty experience for me!  With bags (which do last a while), cleanup is CLEAN and easy, with no dust entering the air.  And yes, I would say that the vacuum is indeed "mighty" :)