Nivea body lotion whitening is good as it is non greasy and does not makes the skin oily.
As it also protects from UV rays so it can protect your skin from pigmentation.
It repairs dull skin as I am using this so I can say that its a quality product from the well known brand. But it is pretty expensive. Still its quality according to its price is far better.