The Sak Pack Small Flap Messenger Cross Body Bag Body: 100% Cotton; Trim: 100% Polyurethane Imported 100% Polyester lining Snap closure 23.5" shoulder drop 9" high 7.5" wide Pockets: 2 interior slip, 1 interior zip, 4 exterior, 1 ID window, 2 card slots