Fits true. Slightly relaxed. I’m wearing a large. Lined with a tan material that is lightweight and not itchy! Absolutely amazing 😍