While I do love this brand, this contraption is a beast to clean. It is spill proof and is comfortable for my baby girl to drink from. Also, the handles are removable which is great for transitioning to a big kid cup. Back to the cleaning part, I found it impossible to clean the little air hole area on the lid. After much exhaustion, I switched to a different brand. One upside to this product is the company is environment friendly. That is always a plus in my book.