Great products and haven't had a problem with them spilling. My 5 and 7 year old use them with no problem.
Gave as a present to a tween and she loves the design . No leakages reported
Bought for my 9 year olds and so far no leakages or spillages or breakages