I have been using Alba Botanica Original Very Emollient Body Lotion for close to 20 years. That speaks for itself. Nothing else I have tried can in any way compare. It keeps my skin baby soft.
I prefer Original, which is for normal to dry skin. Once I bought the one for extra-dry skin, but I did not like it as well as the original, so that is my staple for body lotion. It's the best!!