After many years of getting vacuums that were less than stellar, I think Shark products are the best.  I already have a regular shark cordless vac.  This one is just as easy to put together and clean.  It did a great job vacuuming and the added mopping feature was great.  The self clean was easy.  I would recommend this product.

Plus:  When opening the box it included very easy instructions.