I’m 5’9, 139 pounds; 38c
I purchased a medium in this top.
These scrub tops have a nice feminine fit because they somewhat flare out (in a flattering way) at the waist. They are definitely long enough and have some stretch. The colors are basic enough to match most other shirts in Nymye.