About the fit:

top runs a little big

Portia Button Down

$76.00Price