Runs big, is very stretchy, I sized down after reading the reviews and it's still too big! I have small boobs (size C) anyway, but I still recommend sizing down at least one size, two sizes if your boobs are small. Beautiful color (magenta)! I reordered it in a small, usually am a medium/large.