Answer
An ideal solution is one that perfectly obeys Raoult's law. For this to happen, the $\Delta H$ of the solution has to be equal to zero, otherwise the solution will not behave ideally. For $\Delta H$ of solution to be 0, the intermolecular attraction forces between solute-solute molecules, solvent-solvent molecules and solute-solvent molecules have to be the same. That happens with molecules that are similar in polarity, shape and size such as benzene and toluene.
Work Step by Step
An ideal solution is one that perfectly obeys Raoult's law. For this to happen, the $\Delta H$ of the solution has to be equal to zero, otherwise the solution will not behave ideally. For $\Delta H$ of solution to be 0, the intermolecular attraction forces between solute-solute molecules, solvent-solvent molecules and solute-solvent molecules have to be the same. That happens with molecules that are similar in polarity, shape and size such as benzene and toluene.