I ordered a medium and I didn't have a problem with it. It is very cute! It's not cotton or woven. I don't know how to explain the texture but it's not soft on the print part. Inside, it's soft and feels really warm. The hood sucks. It doesn't even reach my head but I don't care. For a medium, it seems small but I don't mind I like it.