Oh I should mention, this is the smaller bag, the larger one doesn't have grommets but sewn in straps. My friends made the larger one to take camping (can hold towels and all the things needed for when finding the showers at the campgrounds).
Either way, you only need 1 yd of fabric for the body (I used two half yards and b/c I did the smaller one I had lots left over) and 1 yd for the lining. and 1/4 yd for the strap.