I have been drinking GNC Total Lean Lean Shake Swiss Chocolate for a couple of years now on and off. I absolutely love it! Definatatly worth the money. It is best if you can make it in a blender, as opposed to just shaking it up or stiring. Then you don't get that gritty feeling.