Buy 4th, reced 5th Jun, super impressive delivery timeline!! Both free size and XL recommended by seller is suitable. Free size is snug fit whileXL is slightly more roomy. I prefer the XL thou. I'm usually a S. Material is soft, not thick, slightly thin, comfortable to wear.