Thanks to the vacuum between the walls, the SVEN thermos keeps the temperature for up to 12 hours. It is made of high-standard stainless steel.