Question: why are positive ions smaller than neutral atoms?
Answer: Because the nucleus can't hold the 18 electrons in the Cl- ion as tightly as the 17 electrons in the neutral atom, the negative ion is significantly larger than the atom from which it forms. For the same reason, positive ions should be smaller than the atoms from which they are formed.