I am extremely happy with this blender. It really does do it all! I love the touch screen controls and not having to worry if my hands are wet while I'm in the middle of cooking. I like having the heating function to be able to make warm recipes such as homemade soups. The built in cleaning function is also terrific and very helpful. This is a very high quality machine and I highly recommend it! You won't be disappointed!