This is a very nice water bottle. It does phenomenal and maintaining temperature. I have used it a good bit for my water bottle while at the gym and it keeps the water nice and cold for a while. I left some ice water in it to see how long it would stay cold and it was still cool 24 hours later. 
It has also worked very well for coffe. It has kept the coffe nice and warm for most of the day (i tend to sip on coffee and it lasts me a while).
Its very well constructed and durable. And i love that it has 2 different caps to use, one being a straw.