I've been using this for about a month and it picks up absolutely everything. It is good on carpets and hardwood floors, easy to maneuver, compact and stores easily. The attachments are useful for vacuuming the nooks and crannies as well as furniture would definitely recommend!