The shaker has a very strong feel to it, so when shaking it, it doesn't bend. Also the mesh that is located at the top works fine for mixing it with the liquid. With the whey protein I us it mixes in well with about 20 seconds of shaking.
The only dislike is that the cap holding it down so it doesn't leak gets in the way a little bit when I am trying to drink. I would recommend this to any who is looking for a shaker.