Got my boyfriend and I one about two weeks ago. I really wish we had these in our lives sooner. It's convenient and easy. Our majority of use is for protein shakes, we have yet made any fun smoothies or added anything besides liquids and protein powder, so I cannot attest to how well other recipes would mix. But I do imagine quite well, lol. 
It cleans super easy, like in under a minute it's washed and out drying for me to use tomorrow