Size medium fits well. The fabric is wonderful. It’s very lightweight and comfortable. Perfect for long, hot summer runs. I’m disappointed with the liner though. Was hoping they’d be more of a compression short fit, instead they’re a lame mesh material with a tight seam at the leg opening. I have fairly muscular legs so they are tight and uncomfortable there. I’ll likely order this shirt again but without the 2in1 liner.