I'm a 5'7" tennis player, 150 lbs, fairly athletic build and ordered the small navy and white. They are too big for me, so unfortunately I had to send them back. .Size: As mentioned, this shirt is oversized. I usually wear slim fitting shirts, but they usually fit well in a small. Style: I prefer the Sky Captain color because the logo matches it. The fabric is a little rough, but the quality and thickness are okay.