We prove that the necessary condition for a solid to be also a superfluid is to have zero-point vacancies, or interstitial atoms, or both, as an integral part of the ground state. We discuss recent experiment by Kim and Chan [Nature, {\bf 427}, 225 (2004)] in the context of this theorem and question its interpretation.