This is a good shaker. It has two seals so nothing spills out while shaking. It also has a built in strainer so you can juice directly into it. The cap doubles as a jigger marked at one and two ounces. Oxo Steel Cocktail Shaker