I normally buy a large in tank tops but bought an extra large to ensure that this would have a more relaxed fit, however, the extra large was quite form fitting. The tank itself is quite cute and decent quality, but definitely try to buy at least 2 sizes up if you want it to look like the picture