I'm 5ft 10" and 166lbs. I ordered a large one. some more excess around my waist. For reference, I'm wearing size 32 jeans. The material of the shirt is light and feels exceptionally soft. The colors are beautiful. I have the teal, hot blue, and neon blue versions of this shirt and they are very bright and eye-catching.