I'm 5'7" 155lbs and ordered a large. it fit, but the arms were awkwardly short. the finish details on the end of each sleeve almost would have to be pushed back to the elbow for it to look right, which would be okay. however, the interior seam of the neckline is cut jaggedly and isn't even finished with any stitching. it's just tucked haphazardly inside the neckline and isn't sewn--it would unravel with washing. 

it's soft and snuggly and cute if you get it on super-sale and don't mind it com