Just needed to size up to a large even though Im a pretty solid medium.  Its form fitting and I didn't feel comfortable with quite as tight a fit.  I wear it lots in the heat and it stays in place pretty well for yoga class.