Top is true to size! Bigger busted size up or need more length! Model is wearing Small= 0-6Medium= 8-10Large = 12-14