Lane Bryant cotton sundress. It is lined with pockets on both sides and has adjustable spaghetti straps. The lining is polyester. I would describe the length as slightly below knee, but it would depend on how tall you are. There's an elastic panel at the back to keep it fitted. Size 22 NWT