These high-quality steel cups keep drinks cold for over 20+ hours or warm for 10+ hours. Personalize with their names, in your choice of cup colors.The listing is for 1 cup and 1 matching color straw only. Holds up to 20 oz. BPA Free Nontoxic.