Animal M Stack is def a good product IMO. Ecdysterone has been shown to increase protein synthesis so when on M Stack be sure to take in more protein. 5-methyl-7-methoxy-isoflavone has been shown to increase protein synthesis as well and increase lean mass, but also reduce body fat, maintain healthy cholesterol levels, promoted endurance, an increased state of vitality, and increase the body’s ability to use oxygen.
M Stack also has some amino acids to help increase anabolism and reduce catabolism.
The Adaptogens in M Stack help the body overcome stresses, so while taking M Stack be sure to hit the training hard and make your body adapt to the added stresses.
The Insulin Potentiating Complex helps your body store glucose in the muscles to be used as energy so taking a carb drink pre workout will help as well.
All in all I like M Stack and definitely think it is a good product to use. In my experiences I think it's best to use two bottles for best results 21 days on 7 off then 21 days on again.