Fits true. I’m wearing a medium. Showing inside is lined with a light thin non itchy material. Absolutely amazing 😍