These lunch boxes are absolutely perfect for our family. They fit more than enough food for a 4-7 year old. I have four of these boxes and six additional trays. I pack lunches on Sunday evening for the two I have in school. I let the covers dry completely before putting them away (this is why I rotate two instead of depending on just one cover). They have lasted for more than two years so far without any signs of wear. One of the trays cracked (after it fell out of a cabinet) but it is still usable and seals just fine. I plan on getting another two lunchboxes and three trays once our youngest starts school next year! And I have been asked if I get complaints about stale or soggy sandwiches by the end of the week: my answer is no, I guess my kids just don’t notice or the boxes do a good job of keeping things from getting stale/soggy.