I am 5'8" and weigh 159. I got the gray in large and it fit nicely. It was snug enough that it gave a form fitting vibe, but loose in all the right areas so my middle chub was not on full display. Was able to wear out on a chill fall night with no jacket as it is a little thicker than I though it would be. The design of waist so work so you can control the view of the girls. It's soft, comfy and simple. I got lots of compliments on it.