I mix it with water, crystal light or coffee.
It has NO FLAVOR even the generic and there is no grittiness if you mix it enough.
I am going to stick with a script, b/c my insurance still covers it. The generic is $10 for a 30 day supply with my insurance.