My husband is 5'11" and 155lbs. The large fit him perfectly. He complains about the belt being too high up on his waist, though. I have washed it twice, thus far, and the color looks a tiny bit faded, but not too bad. Not too thin, but not too thick, either.