This 16 oz. stainless steel vacuum bottle comes with a screw on, spill-resistant lid and a wide mouth opening. It is vacuum sealed and has double wall construction for insulation of hot and cold liquids. The 10” H bottle can keep drinks cold for up to 24 hours and hot up to 12 hours.