Love the fit of this shirt. I just wish it was made from a nicer material. It's rayon so you have to be careful how you wash it. I'm 5'7" with long legs and a more pear shape body, and ordered a small. It's the perfect length for leggings.