The concept is good. However if using in something like milk, it can be difficult to make sure the silicone straw is properly cleaned. It comes with a brush to use for inside the straw. But the metal parts at the joins allows for liquid to get through and then it’s hard to get it washed.