I should have read the description better. I bought this thinking that the large would actually be large. In reality it is the size of a piece of notebook paper. I really like the concept, but I can only fit like 1 skien and a small project in this bag. For the price, I wouldn't buy again. Go with the Pretty Cheep Project bag from Blue Sky Alpacas instead, it is almost the same size as the large and is like 6 times cheaper. Oh well.
This is a well constructed bag, and perfect for small projects. Right now my hexipuffs are living in this bag.
The hole is genius! It keeps my ball of yarn safe in the bag, and the yarn does not get tangled as it sits through the hole. Perfect for knitting in public.
The only reason I don't give this five stars is because I still haven't figured out how to put the project back in the bag without snagging on the zipper when I am in the middle of my stitches and not cast off. Once I figure that out, it is five stars all the way!
If the medium had been slightly larger I would have given this a 5 - is it cute and useful, but a bit tight for a 50 gm wool ball of yarn. I would get a larger one next time. This is somewhat helpful in detering cats who want to chase your yarn as well!