This vacuum is very compact which is what i was looking for and it has plenty of power.  The only real downside is that it plugs up very quickly when vacuuming carpet

Pros: Small