About the fit:

Top runs a little big

Size down one size 

Mambo Top

$54.00Price