I really wanted to like this product. It has a great mix of vital nutrients when working out, such as easily digested carbohydrates, high electrolyte amounts, the best protein source available(Whey Protein Hydrosylate), and select amino acids for muscle recovery(glutamine, leucine, isoleucine, valine) and circulation(arginine). I enjoyed how it is a natural product and goes down easy when exercising. If you plan on taking this as a recovery tool and taking in 1 serving after working out, I would whole-heartedly recommend this product. If you are planning on taking multiple servings while doing high-intensity work (intervals, sprinting, lifting heavy), I would have to not recommend this as the magnesium content gets too high when taking in multiple servings. I am a cyclist and I routinely engage in high-intensity, interval training. I will take in 2-3 servings in a 2hr time period to assist in hydration and recovery after my training. When I am going all out, I will feel a bit "sluggish" and I have overdosed on magnesium before, and it feels exactly the same as the feeling I get when I drink electro endurance. I feel more like an economy car than a Porsche. So in conclusion, if you plan on taking one serving a day, Electro Endurance is an awesome product with highly beneficial recovery nutrients, but if you plan on taking in more than one serving, I recommend you buy another electrolyte drink and use Electro Endurance as it is an recovery tool.