This is a good little vacuum. The battery life could be a little better, but it's not bad for medium sized room. The dirt collector holds a decent amount before needs emptied. Does a good job cleaning picks up just as much dog hair as an upright vacuum. Fairly easy to set up.