This bottle is great, left it outside overnight with ice water and much to my surprise there was still plenty of ice it in. I've been using it for my 11 month old son since he recently began learning how to drink from straws and he loves it, it's durable when he drops it, it doesn't leak when in use. It's relatively thin and easy to transport in a stroller or a diaper bag and fits a cup holder well. It comes with a straw cleaning kit and is very easy to clean.