Let me start out by saying that I just bought my 3rd bottle, and am frustrated that the name and labeling keeps changing, and the product in the store doesn't match what is on the manufacturer website. My first two bottles were called Cetaphil RestoraDerm Eczema Calming Body Moisturizer, and they mostly appeared to be the same formulation, but with different labels. The formula is free of mineral oil, petrolatum, dyes and fragrances. It contains moisturizing and repairative ingredients like sunflower oil and shea butter (near the top of the ingredient list) and ceramides and niacinimide. Hyaluronic acid is present, almost last in the list. This works for me because it irritates my skin, so I figure it isn't doing any harm (nor any good, I suppose).
My 3rd bottle is called Cetaphil PRO Dry Skin Eczema Soothing Moisturizer, and is a completely different formulation. The newer formula has 1% colloidal oatmeal, shea butter near the top of the ingredient list, and sunflower oil much lower in the list. I haven't started using this 3rd bottle because I am still working on bottle #2. I hope that the change in formula doesn't affect how well it has worked for me. And I mean REALLY well.
I can hardly believe how versatile this lotion has been--working on both body and face, soothing irritation, hydrating dryness and nourishing damaged skin, which promotes healing of flare-ups. This lotion is much easier on the skin, and is more hydrating, than expensive night creams, so it makes a great final step in my night time routine. As a matter of fact, Cetaphil Redness Relieving Night Moisturizer for face has nearly the same ingredient profile, but is much more expensive per ounce because of packaging and marketing. If the reformulation holds up to my experience, it will be a long time staple for me.