An electron hole is somewhere where an electron can easily move to, more easily than in an insulator. In isulators it is difficult for electrons to move from one atom to another. Holes are made by including atoms with one less bonding electron than in the base insulating material, which leaves a defect in the material that electrons move towards, making each electron a bit easier for another electron to displace. It is about the same size and shape as an electron. N-type semiconductors have electrons that can easily come loose and move. P-type semiconductors have places that electrons can drop into from somewhere else. This is probably not a very good description but I have tried to make it simple which no doubt will leave it open to criticism or hopefully improvement!