Medium, but fits like a large, 98 cotton, 2 other materials. Only been worn a time or two. $20 cash. Normally around $40 up at the store. If you see this ad, then I still HAVE it. For information SEND number name Ill call you back, no texts. No number then email is routed to spam.