I ordered a medium and I think it fits very well. The inside is the soft fuzzy type. The sleeves are just right on this, I wouldn't have wanted to go smaller (even though most things I wear are size small). 130 lbs, 5'7. The length is right as I wanted to wear this with leggings. The colors are vibrant and beautiful. The bottom hem is a tad wide. In the last picture I have it tucked up. It's not tight enough to stay, so I'm not sure how to fix that unless I add a little elastic in it or something. I just washed it and dried very slightly then hung rest to dry. I'll report back if it doesn't wash well.
Rating: [4 of 5 Stars!]