It cleans both hair and body nicely. My daughter has extremely sensitive skin and she's never had a reaction to this.
Baby Magic products smell amazing. It's a nice clean baby scent. It's not too sweet, there aren't unpleasant undertones, etc. I prefer the scent of this over Aveeno, Burts Bees, Johnsons, Honest, and California Baby.