I used the "pad" end of this to clean a fingerprint off a lens. It made a perfect job almost instantly. I was very impressed.
I am not sure about the brush end, in the long term.
It is OK at the moment, and when not in use it can be retracted into the body- but there is no actual cap or dust-seal to protect the brush. My feeling is that in time the brush may pick up dust/dirt from its environment.
I am really undecided whether or not I would recommend this product to someone else or not. Probably not.
But certainly when new, it does everything that you would expect.