The shaker is nice concerning the design but it doesn't act as a shaker if you know what i mean. If you are putting protein and water to mix it in the shaker, i won't mix well. There would still be some powder which gives the shake a very bad taste. This is the only drawback. It doesn't mix well