Perfect size and durability. I was hoping these would indeed be waterproof and they have been put to the test with some good rain.  Everything is dry so I'm very pleased with this very affordable option