I actually got this for my daughter because she loves mine.  I have a 2 bedroom condo and  it is the ONLY vaccume I use.  I reccommed cleaning it after each use but it is so easy to clean.

Pros: No bags to buy, cannister can be rinsed out with warm water as well as the filters.
Cons: Has no hose attachment but I use a hand held for far to reach and tight spaces