Best Face Wash
Hands down Kiehl's Calendula Deep Cleansing Foaming Face Wash is my absolute favorite. It cleans well, of course, but it also doesn't dry out your skin. My face always feels soft and moist after I wash with Kiehl's. Also, one bottle lasts FOREVER. Seriously. I think I only go through one or two of the 7.8 oz bottles a year.