Love this high speed Ninja Nutri blender.  Has a lot of power and makes my protein shakes delicious and nice and thick the way I like them.  Makes great milk shakes as well and I have even used it for great salad dressings.  Mixes well and I love the take and go container.  Perfect size for my small counter space.