I have recently started a protein shake regimen and this was the blender to complete it!! I use a lot of ice in my shakes and this Ninja makes them smooth and creamy. I love having 2 sizes of blending cups. I use the smaller one for home and I make the larger size to bring to work with me. The clean up is so minimal because you can drink right out of the cup you make your slake in. The screw on lids are such nice quality and I have never had an issue with spills or leaks. Best blender on the market. You will not be disappointed.