I'm 5'7\" and weigh 125 lbs. I ordered the small size. I respectfully say it fits me perfectly. I normally need XS. The crossover neckline is very flattering. The waist is very flattering. And it has sleeve and dress lengths that are closer to a petite length because again, it fits me perfectly even though I normally need a true petite length. ,