I purchased this bag seven years ago and I still use it almost every day. It comes with three zippered compartments that will hold one large and/or two small projects with extra balls of yarn. This bag has many pockets, some with zippers some without.  One compartment you can actually pop right out, for more room if needed. The quality of this bag is just okay but the functionality of it supersedes this. This bag goes where I go and it carries EVERYTHING I need including patterns and magazines. Love it...might buy another one.