A good shaker bottle, it will keep contents cold or hot for at least 8 hours and I’ve found my drinks to still be chilled at 12 hours even. Built quite sturdy, the seals in both of the screw lids will hold a bit of water after cleaning so while the bottle has never leaked the contents I have had it drip a little left over water from around the seals after washing. Just a tad heavy but has held up well after 3 years of regular use, overall I’m pleased and would recommend!