Per product description the Insulated Cup with Anti-Splash Lid is BPA, Phthlates, and latex free, it is microwave and dishwasher safe, will hold 8 oz, and does keep drinks hold or cold. Reviews are available on https://www.caregiverproducts.com.