It is definitely small. That's my 13 yr old daughter in the pic. She wanted to keep it but says it fits too small for her although it's hard to tell in pic. She even looks like she's bigger on top than she actually is which is a 32B. It does have some stretch to it too.