This protein powder is perhaps one of the best that I have ever tried. It is made with Whey Protein isolates as well as Casein protein and Egg protein. Most protein powders out there are just pure Whey or Casein, however BSN provides a good mix of different proteins within their blend. They also have added in BCAA's to their protein mix which makes this supplement great. The taste of the protein is also great. I have tried both the vanilla flavored and strawberry flavored and I think that the strawberry flavored is one of the best protein powder mixes I have tasted. Many protein powders mix and may require a bit of sugar to taste good, however BSN's powder tastes great after mixing without the need for sugar. This protein shake definitely tastes just like a milkshake. I will be trying more of the flavors in the future to see if all of them taste just this great, but I definitely recommend the strawberry flavored for anyone who wants a good taste with their protein.