Very happy with this product.  It's lightweight, easy to use, picks up crumbs & fluids easily, is great on bare floors & area rugs.  It even took a little stain out of the rug!  Charging is easy.  Adding & emptying water is a breeze.  Once you carefully read the directions, it's easy to use.  We'll be using this a lot in our fifth wheel.  Small enough to easily store in small spaces as well.