Excellent product; would buy again. I use a lot of Perricone products & found this moisturizer to be very good. I have found that I break out  & form hives at times from these products because of the high levels of Niacin...so I can't use all of them...just a select few..this moisturizer being one of them.