I'm a nurse and needed a lab coat to put over my office clothes when walking around on the unit.  Everyone was impressed and complimented this jacket.  I almost bought a large, but after reading the reviews decided to stick with the medium.  I have issues with tops and jackets sometimes because I have a bigger bottom.  I thought it would be better to get the large to fit around it.  But the other reviews said it runs large.  They are correct! I probably could've gotten a small, but I'm sure it will shrink up a little after I wash it the first time.  Plus it's always ok to have it a little big rather than too small.  The top and arms fit my medium build perfectly.  So stick with your true size, don't go any bigger with this jacket!