I normally wear medium but even the large for me is quite close fitting.  I got it because I needed a racerback bra, and it's usable, but just a tad too tight to really be comfortable.  It seems well-made.  I'm hoping though that it will stretch out a little but it hasn't noticeably after 3-4 uses.