Size large but better for medium IMO Grey hatched stripes with off-white background. Ruched back. Super cute! Slight pull on left strap (see last photo). Not noticeable and strap could be stitched. No pockets. 100% polyester.