unfortunately I have yet had a shake made with all the advertised ingredients. I have been to 3 stores lake pleasant, 83 and union hills, surprise bell rd. At these prices I felt very ripped-off. I believe the legal term is FRAUD. you cannot always blame it on a bad employee, probably poor training. had shakes made asked person what was all the ingredients, some could only name the flavor. which was correct because I could see often times only a partial scoop of just one ingredient. High in sugar you bet ya.