I absolutely ADORE this tank! I cannot speak to the fit yet as I ordered an XL gray, and unlike most women's merch it DOESN'T run small (only talking about the grey one), but I have reordered it in a medium, and I am exchanging the too large one for the black tank, so I will update or review again once the dust has settled and all is well.