I’ve been wanting an immersion blender for a long time and this one works great!  Pieces are easy to put on and take off and it’s no big deal to clean everything. I’ve used it to grind nuts for baking, make soups, even homemade mayo.