I love this protein bar! Between the plant based fiber and the coconut nectar sweetner the bar is delicious! The protein blends are whey isolate, casein and whey protein concentrate. They bar was delicious, no protein after taste, no gassy upset stomach. IT definitely stays soft, I left mine sit for 3 hours open and it was still soft unlike a lot of protein bars that will harden. I absolutely recommend this product and I cannot wait to try the peanut butter chocolate chip.