This was recommended by my personal trainer. I was using Optimum nutrition prior to this and found GNC to be better. It mixes well and I love the taste. GNC Pro Performance is the most effective whey protein both in terms of results and cost. And GNC have a very good product authenticity checking system via SMS which I was impressed with. Easy 5 stars.