I ordered the small (5'3", 115 lbs) which fits perfectly through the bust, not too tight, not too loose through the body, and is just the right length. The arm openings could be more generous but not uncomfortable.