The lids snap on nicely and the size is perfect for fabric and yarn. They are very clear, which makes it easy to see what is in each container without having to label them.