I have been bodybuilding since 3 years and optimum nutrition whey protein is the best I have ever taken. its flavour is tasty and can be taken with ease. other whey proteins tastes very bad and it will become a fear to drink so I recommend this one. it also gains mass better then other brands. its brand is also a genuine brand as we all know onn is a very big company . it is very reliable. it has a good quantity of calories, protine, bcaa etc, per serving.