About the fit:

top runs a little big

Navy Mix Top

$42.00Price