I liked this one so much I bought three more as Christmas presents for the kids! Some coordination needed to master the safety button but it's powerful enough for what I'm using it for, which is to mix protein drinks.  I did mix up some eggs for quiche, too.  I use the blender's own action to clean itself and the cup.  First with water, then with soapy water, then water to rinse.