Nutribullet NBR-1201 12-Piece High-Speed Blender is the best blender with respect to every expected feature.