I bought this 12 oz Stainless Steel Double Wall Insulated Kids Bottle for my daughter and it has held up really well. The double wall insulation keeps her water cold for hours, and the leak proof seal means no spills in her backpack. It is lightweight but sturdy, and the armor coat still looks new after a few drops. No metal taste, and it is easy to clean since the lid is dishwasher safe. The straw cap gives just the right flow for kids.