Needed something I could carry to work or leave in my locker for protein shakes.  This checked off all those boxes.  Love this item.  Easy to use and clean!