Purchased in black. I am 5'10" tall and weigh between 175 and 180 depending on the day and the US large fit me perfectly. Even though it's a slim fit, because of the way it bunches up a little bit around the waist line it can be a little bit forgiving and less you buy at a size too small. Right now I'm running heavy so my waist is around 34 but normally it's 32 and the slim fit was what I wanted and it looks exactly as I had expected. It has a very slimming card and it definitely is not styled for anyone with a "heavy" build.