This drop dead gorgeous bag is a large size bag with two exterior slip pockets one on the back, and one on the front. The lining is a water proof canvas with a zippered pocket, a built in credit card slot and a double slip pocket. Also comes with a crossbody strap.