This has never been worn, just tried on. It is 100% organic cotton. Size XL, but could be worn by someone who wears size L as well. If treated well and washed appropriately, this dress could be a lifelong staple for your closet! It has pockets. Will provide more pictures if requested, just send me a message! Retail price before taxes and delivery is 218$.