The button down top runs loose and generously! I’m in the medium, fits like a large. I’m in the large of the shorts. Fit TTS. The tank fits tailored. I’m in the large.