I bought this a few months ago.  I just love it.  It picks up everything from my wood floors and area rugs.  I wish I had gotten one sooner.  I might look into the mopping one, but I am overly pleased with this purchase.