Note the size on the item. The size (28B) is an estimate marked by me based on the measurements provided in the photos. I’m 32C and it fits me as well so there is a decent amount of stretch. I’ve only ever worn this for a few minutes to try it out, although there is no tag, it is like new 🌸