This top looks great on me and makes me feel amazing!  I am 5'6'' 195lbs. and bought an XL.  It hugs my body without being clingy.  It is very flattering and washes well.  It did not shrink.  The material is silky cotton.  Good stretch and hangs well.  Light weight.