text: My main floor has laminate flooring and a few area rugs. It's a pain in the butt to sweep the floor of such a large area, and to bring my full-sized vacuum downstairs just to do a couple area rugs. We have a Roomba, but it only picks up about half the dirt on the floor, while flinging the rest around the floor. It's useless on carpet. I've wanted a cordless vacuum for a few years but the cost was prohibitive. After spending an hour and a half sweeping the floor (I move all the furniture to get underneath) I finally got fed up with the wasted time and effort and bought this little guy. I am so glad I did. Vacuuming up the dog fur, crushed Fruit Loops, and grass clippings is sooo much easier than sweeping! Now instead of ~90 minutes, I can get it done in about 20. Pros: Lightweight, powerful, compact, cordless, easy to maneuver Cons: -Battery life isn't great, but honestly it doesn't bother me that much, because for the portability and ease of use, and at this price point, you are going to have a trade-off. It's enough for me to get around the main floor of the house, the stairs, and the upstairs hallway before it dies. -It can be a little messy to clean, particularly if it's really full. I use a paper towel to pull out the dirt if it won't knock out. I'm a mom, so I've dealt with far more disgusting things than floor dirt and dog hair, so it doesn't bother me either. Helpful Hints: -Remove the battery while not in use - it seems to drain even if the vacuum is off. -Clean out the canister often. I usually do it 2-3 times per vacuuming (once for each of the area rugs, where dog fur collects, and once for the laminate). If you don't clean the trap, it backs up, you lose suction, and it uses the battery charge faster. -Tighten the screw that holds the handle piece to the body of the vacuum every few uses. Don't make it super-duper tight, but not loose either.