This soap is AMAZING! Both moisturizing and cleaning. I suffer from dry skin so I need a soap with a lot of moisturizer, but I also play sports so I love that 'squeaky clean' feeling after a match. Most moisturizing soaps, like Dove or body washes, don't make me feel clean, and most cleaning soaps like Irish Spring dry out my skin like crazy! These goat milk soaps have been absolutely perfect for me as they make me feel clean without drying my skin. So far I have tried the BC Pine and Feel Good, and both smell so good. Can't wait to try the Watermelon next!