Purchased for smart casual Cruise wear,The stretch is great, hugs all the right places, love the button fly, however; the fit is inconsistant , the white large pair i ordered a few months ago fit great, even a bit roomy, but theblack pair fit like a medium, still nice paired with a low heel but more for club scene than casual day out.See full review