What is the difference between ideal and non ideal solution?

SL.Ideal solutionNon ideal solution
1.An ideal solution has an infinite dilutionnon-ideal solution has a finite dilution.
2.An ideal solution has no interaction between the solute and solvent molecules.a non-ideal solution solute and solvent molecules interact.
3.An ideal solution obeys Raoult’s law.a non-ideal solution does not obey Raoult’s law. 
4.An ideal solution has no effect on the vapor pressure of the solvent.non-ideal solution affects the vapor pressure of the solvent. 
5.An ideal solution has no effect on the solubility of a solute.a non-ideal solution affects the solubility of the solute