What are necessary conditions for any system to be aromatic?

The necessary conditions for any system to be aromatic are:
(i) The molecule should be planar
(ii) It should be cyclic with alternate single and
double bonds and the cyclic $\pi $ cloud should surround all the carbon atoms of the ring.
(iii) It should contain (4n +2)$\pi $ electrons where n = 0,1,2,3, etc.
A molecule which does not satisfy any one or more of the above conditions is said to be non-aromatic.