This top fits great.  I am very happy with the quality of the fabric and the fit.  I bought a few brands to try, the others were returned.  This one has been repeatedly washed and it is holding up great.