I ordered a Small and it’s the perfect oversized fit. Its pretty true to size. I got this for a trip to Vegas during the fall, for the cooler temperature in the evenings and I’m so glad i did. it kept me warm in about 40-50 degree weather but I have also worn it in about 60-70 weather. It’s flexible but not stretchy if that makes sense, it’s not stiff. Its not too thick/heavy. Not scratchy. if I can explain, it reminds me of a woven blanket with decent thread count on the inside and the outside is more soft, it has a fleece material but only slightly. It’s the perfect balance and consistency between a shirt and jacket. I would recommend washing before wearing, it felt more cozy after the wash!My husband jokingly said he was tired of me wearing this but I swear I just want to wear it everyday!! The color scheme is also freaking AMAZING. It looks soo good worn with an all black outfit but I’ve also worn it with a tan shirt, brown shirt, pink, dark green, grey underneath. it makes any outfit looks so cute dressed up or down! It’s soo versatile and you will like it. Trust meee, buy it do not hesitate!!