The effectiveness of this cleaner is good, for small areas. So far its durability is good. It was comfortable to use. But the maintenance was a bit much for what little area it could clean. It was not a good fit for me, but would be fine for someone else.