I got this for my Nikon lenses after researching for good microfibre cloths and I am quite happy with it. Like with any other microfibre cloths make sure to keep them in a pouch or box so they don't get dirty and wash/replace when needed.
Bought this for my glasses and it worked wonders at wiping off smudges without need for water, cleaning agents, etc. Turns out it was also excellent at wiping smudges on my iPhone and iPad screens as well so I ordered another one!
I know its cliche but it does what it says on the tin. Ive been using it to clean expensive camera lenses and its just the job. Leaves the lens clean and smear free. Just make sure to blow the lens before you start cleaning to ensure that it is free from anything that may scratch the lens.