I use this shaker to make my preparations for bodybuilding. I am very satisfied mainly thanks to its gate which allows better protein powder to dissolve. Can be cleaned easily. The shaker is waterproof and does not flow, to see the long term but I'm really not disappointed.