I feel that this runs small.  I ordered a large and its still too small.  Its a racerback, which I thought I would like, but its tight in the shoulders.  I'm an average sized woman.  Also the band on the bottom folds under.