I bought a large, but I know the medium would not have fit the thigh area. I am 36,33,38. The vest was large, the jacket fit well with my wide shoulders, but the pants needed a belt or they would have fallen down. I ended up returning since for 115 dollars, I'd like to invest in something more fitting. I am 5 foot 7 at 151lbs