Service to return excellent.  Would not buy again.  I've purchased these tops at store, with excellent results.  Here fabric thin, sewing haphazard, fit atrocious.  Normal size is large, chest 36C, narrow shoulders/back, but with proportional waist and hips.  Shoulders top tabs and armholes sides would have to be taken in at least 2 inches to fit chest and not gape.