This is a well built shaker cup that only has one issue. The strainer does not do the best job at breaking down powders. That is if you compare this to a typical blender ball. Not to say it does a bad job, it just requires some more shakes. Other than that the top is sturdy and so are the caps. Everything has a nice click to it so you know that it's locked in place. Each side holds enough liquid to fit any of your shaker cup needs and the bottle itself fits into your typical cup holder in the car. Overall great product that does what you wanted it to do for a very reasonable price.