We have used the Hamilton Beach Smoothie blender and really enjoy the different speeds.  The milk shake speed was perfect for the different kinds of milk shakes we like to make.  The ice crusher speed did a great job on ice cubes and the icy drink speed turned really good drinks with icy crunch in them.  My granddaughter made some smoothies that were fabulous. The all in one blender container was very nice to wash in the dish washer instead of having to take it apart to clean it like other blenders we have had.  This is a great blender that should take care of all your blending needs.