I have enjoyed this stack and it does what it says. Pre work out totally give you a boost when you need it most. BCAAs have decreased recovery time so I can hit it harder next time. Making great strength gains so my muscles are flourishing with that whey hd. All tastes great and mixes well...good stuff!