Diamond has a giant covalent structure with each carbon atom covalently bonded to 4 other carbon atoms. It has a high melting / boiling point as a lot of energy is needed to overcome the strong covalent bonds and its hard due to its rigid lattice structure.