If you need a thermos that can really hold the temperature of the contents, then you have found the perfect one. Ice cubes and other frozen items can be kept cold for up to 100 hours - if the contents are hot it is all 20 hours after, still hot.