Love these! They are the perfect colors for the aesthetic of my kitchen. They are, in fact, non-spill and look great on the counter!