For being so small, I'm really impressed with this vacuum! I have a larger brand name vacuum that I regularly use, but wanted to get something a bit smaller for my main living floor that only has a few rugs so I wouldn't have to lug the giant vacuum up and down the stairs. I have an 80lb dog that sheds quite a bit, and two kids (1 and 3) so quickly being able to vacuum messes is a must. The first time I used this was only about 2 days after I had vacuumed with my larger vacuum and I was floored by the amount of dog hair, dust, and crumbs it was able to pick up. It was really quite impressive. I haven't used the order powder compartment yet, but it looks interesting. The dirt compartment is small, but easy to clean. This may end up replacing my larger vacuum entirely! I liked that it becomes more compact for storage too. That makes it easier to store nearby and use frequently.