Honestly, I want to give this fewer stars, as it has an unmaskable taste and I would never buy it again. That said, it's a good protein:calorie ratio for a vegan protein. I like the mix of protein sources and the nutrients. But the taste... I've had a lot of powders and shakes in my day, and I found most of them to be fair to middling. The occasional good one was usually chocolate, and vanilla was mostly benign. I like to mix fruits and veggies in, sometimes a drop of vanilla extract, years of tricks to change or enhance the flavor profile. This is only the second one that's just "ew", beyond redemption, and nothing I do seems to make it any better. However, my friend made us shakes with it and she didn't have any negative impression of the taste. (I think she even bought some for herself.) My experience clearly cannot be extrapolated onto others, so if the taste doesn't bug you, it's a solid product.