With any stainless bottle (hot or cold) pre-tempering is the key. Before putting the hot coffee in always prefill with hot water. It makes a lot of difference in how long the beverage stays hot. Cold isn't so much any issue. Add some ice and good for days.Cool is not the question. I add Ice to My 25 year old LL Bean thermos if I want extended coolness.Hot Coffee is the question..