I have used protein shakes for almost a decade. I’ve tried many brands and flavors thru the years. I switched to the chocolate Muscle Provider as a meal replacement for breakfast, almost daily. I also use it before workouts. It is very cost effective. It mixes well with almost anything! It’s great with oats, peanut butter, hazlenut butter, bananas, milk, water or even spinach. It is creamy, and not grainy like some protein powders. And it gives me energy to push thru busy days and hard workouts. I highly recommend trying Muscle Provider. I can’t wait to try the vanilla!