CinJas Extra Large Tote are lined and have one large inside pocket with 22" hand or shoulder straps. Inner construction makes these bags sturdy not flimsy. All fabrics are cotton, cotton blends, canvas or deco fabrics. The same fabrics and designs are used on each side of the bag. Bags have open tops; however, a snap closure can be added. Measurements are: 17.5 x 20 x 5 inches. This tote ls large enough to house any project that you need to carry with you. The open top allows you to carry large roll items in a secure manner. These bags are ideal for yoga, gym, music, knitting bag, grocery bag, beach bag, diaper bag, carry-on bag and many other uses.