The Karakal Hydrate water bottle is manufactured from stainless steel and it will keep your drinks hot for 12 hours or cold for 24 hours.