I bought these for my 9 month old son, he is breastfed and never used a bottle, so this appeared a good option for learning to use a cup. Product arrived quickly, and was as expected. Does not leak everywhere while using, but if dropped will spill a bit. My son is still figuring out how to use this, he is able to use the avent training cup with more ease, as it let's out more liquid at a time (also spills a bit more). It is easy enough to clean, though the silicone piece on the lid is a pain to remove if your hands are wet or if it is greasy. Over all I would recommend this product for durability and general use, maybe more suited to infants 1year and up though.