I love this lab coat.  It is very light weight and semi stretchy material and stain resistant.  Love the style pf it with the slightly longer tail area.  It is also very figure flattering .  I originally ordered an x-large based on the reviews but found it too large.  I normally wear a medium top, but wanted to make sure I had room to wear a sweater underneath.  I exchanged the x-large for a large and it's perfect.  It looks so professional and sleek.  The pockets are large enough to stash a stethoscope if needed or whatever else you need without sagging.  I like the hidden buttons and they are not difficult to maneuver.  The size is right on.  If you like a more form fitting look order your normal size.