First the pros. The vacuum did a very good job of picking up the dirt from my carpet. I was pretty shocked to see how much that was missed by my roomba.
The cons. I didn't find assembly easy and the parts are cheaply made. I never did figure out how to plug in the piece you wrap the cord around. But the biggest disappointment is the hose. It does not stay in. You just shove it in the hole and hope it stays--there's no clip or adjustment to secure it, so it comes out pretty easily. I have to plug it back in at least twice during a normal vacuuming.