Does the job perfectly, picks up everything with at most 3 times running over what you're picking up!  Small and light can fit just about anywhere and can vacuum up the heavy things.  Based on reviews for this vacuum cleaner it does what i expected and more, It even works on linoleum floors perfectly!  The only downside is that sometimes when turning off the vacuum cleaner it can release the larger items that wouldn't fit through the rollers into the vacuum cleaner itself, that and the short life from the battery charge.  Great pricing wonderful little vacuum cleaner i love mine!