Disclaimer: 5'4", 153 lbs, between M and L, I picked L. I was hesitant this would be too long or weird... but I'm in love. It is so beautiful, flowy, and COMFORTABLE. Maybe I could have done M, but I'm fine with the L. There are cute heart shaped buttons on the sleeves too, so even better details than the picture. 110% recommend.