I noted that this runs large- i should say it runs wide. it is supposed to be flowy like in the picture, but i am really swimming in the l. that being said, i worry that if i returned for a m that it would be too short in the front. i am 5'10 for reference, and i would say the length in front is a little shorter than i would like, but it still works. the black and white print is beautiful- i paired it today with dark skinny jeans and received compliments. other reviews about the batwing sleeves