I like this item. The only thing is that you have to make sure you put the valve in properly, everything is snapped into place securely, for it not to leak. Once alittle part of the valve is not snapped in properly, it will leak through the spout and the vent hole. Also 7oz was too small for my toddler so we eventually had to graduate to a bigger cup. But it's hardy, withstands knocks and throwing, and lasts a very long time!