The only reason that I bought this blender was because it was affordable and I needed a blender to process food. As far as making mixed drinks this blender is not very good at crushing ice like my Osterizer blender. The Hamilton Beach Wave Power 12-Speed Blender is good for making salsa and making shakes but it doesn't have enough power to make smoothies and mixed drinks. Also there are so many speeds that you don't really use all the speeds that are on the front panel. I only use a few bottons since I use the blender for making the same types of foods, namely salsa. As far as cleaning, this blender is easy to clean. Just take the cup off and rinse and wash it out. The top comes off the cup easily and is also easy to wash. I would recommend buying the Hamilton Beach Wave Power 12-Speed Blender if you are using it to make salsa and shakes but I wouldn't recommend it for making mixed drinks and smoothies.