Works perfectly for my needs, I always want a baby detergent that is good for my baby’s skin! I definitely do not want to put any harsh chemicals / on or near my baby. I do say it’s a little thin, watery but I don’t really care about that? .. I am glad that it’s plant based and I don’t have to worry about anything being on my baby’s skin that is not good for him. He has some small skin issues due to just being a baby... so this hopefully will keep his skin doing well. The packaging from Amazon unfortunately was not great. I don’t think it was the fault of the seller. When I received my package one of the caps had been busted off, and was half way inside the bottle... I’d say about a quarter of the detergent had been spilled out. Inside the box, outside the box .. where ever the route of the box took, I’m sure someone had to deal with detergent in their delivery truck. (Sorry!) I didn’t know it had spilled out, and the delivery driver put it spill down, on my porch, so when I picked it up and brought it inside, I left it on my carpet for a couple hours and there’s detergent everywhere now. Haha, at least it’s soap, and I can just clean my carpets with it ;) but not the fault of the seller I don’t suppose? It looks like Amazon put the smaller detergent box in a larger Amazon box without any bubble wrap, so it just bashed all over inside the larger box in transit. No biggie, I’m not angry about it! Amazon always does the right thing when it comes to shipping and taking care of the customer in my opinion. Either way, I haven’t used this detergent on any crazy baby stains yet.. but the one load I’ve done so far looks good! Everything came out feeling really clean.