I have tried both snake venom and unicorn blood. Snake venom I would describe as a refreshing sour flavor. Possibly sour apple. It has the refreshing taste of AEN Intrabolic mojito. Unicorn blood is a rainbow candy or skittles type of flavor. Both are very good on flavor. I mixed them with 24oz of water and still had plenty of taste. Mixing is very easy and unlike most bcaa products, no foam. After several uses I really feel like recovery is where it shines. I start sipping when I get to the gym and continue through my workout. When I am about 3/4 done with Endur3, I start to feel like I can really keep going. As I said in another post, could be placibro, but i dont think so. I have taken on lifting days and cardio days, both great. I am really anxious to try the other flavors, especially Krushers since I love orange. With the price being about the same as any other normal BCAA product, I would choose Endur3 for the recovery aspect alone. Even if its placibro, I use BCAA anyway and its working!