Bought several of these and keep one on every floor of the house. For what they are, they pick up most messes on solid surfaces and carpet. That being said, these are by no means a replacement for a quality full size vacuum, but for those quick cleanups and in between vacuums....this does the trick and we find ourselves using it daily.