Easy to put together. Very lightweight and straight forward to use. Mostly easy to clean. Does a good job on the carpet. Maybe doesn't suck up as much water as I would have hoped, but my carpets still dry within 24-48hrs max. Good price for a quick easy cleaning tool