The flavor is basically perfect, and not too sweet! I'll be honest, I'd prefer a vegan option, but it's so good I can't even be mad! I'm not saying it's good for a protein powder, cause it didn't really even taste like a protein shake to me. My mind is blown!