Himalaya is my my favorite brand. It is 100%herbal. There is no itching, no irritation. It soothes eyes. You can trust this product. Since it is made up of natural ingredients, it has no side effects. The only problem is its not smudge free. It spreads around your eyes after some time or if you rub your eyes.
It is also not water proof. Its very cheap and lasts long. It has the aroma of natural ingredients. No body will dislike it. It is available in different forms such as pencil, roll, gel etc.