I really like these pants except for all the buttons. I'm 5'7" 160lbs and the large fits comfortably. The length is nice too. I'm not a fan of all the buttons on most dress pants however. I'd buy again though.