Perfect hatch fly boxes are made for any occasion. I love the medium and large sizes. They fit more than enough flies and are secure and even waterproof for half the price than the big names fly boxes. The foam holds the flies from size 20 to size 2 with ease. This is my 4th purchase of these fly boxes and after filling this one I’ll buy another!