No problem with the fit -- 71 year old, 155 lbs with a 32 waist.  They're OK but the color is a washed out, somewhat faded blue -- not the Navy I had expected.  They look like they're used rather than new.  This was before washing them.  After laundering, they were the same.  I'd be careful with your color selection.