I have been using this and their variations for years now. For mixing protein drinks, pre-workouts, during workouts or just water, it blends everything consistently. Make sure you wash them after use, some proteins will leave smells attached. Easy enough to clean, again if done earlier rather then later. They are pretty durable, strong plastic, but will break on the right circumstance. Highly recommend.