Bought these for both hubby and I. He got the medium and I got the XL. The fit for both of us is comfortable. I am apple shaped so ordered one size up just in case. The material is very nice, not too thin and not too thick. Color fastness is fine across colors, we got black, navy, grey, and red. All in all a very sturdy medium thickness sweatpant. I will order these again.