Bonds formed between atoms can be classified as ionic and covalent
Ionic bonds are formed between atoms that have a high difference in the electronegativity values.
In contrast, bonds formed between atoms that have a difference in electronegativity lower than the ionic counterparts are polar covalent bonds. If the atoms have very similar electronegativities, they form non-polar covalent bonds.
In H2S, the S atom is bonded to 2 H atoms. The electronegativity of H = 2.2 and S= 2.56. Since the difference is not high the bond formed will be covalent (polar covalent).
A defining feature of a material that is a good insulator would be its ability to stop or cancel an electric charge of another material. This happens because the molecules in the material are stable and there are no free electrons that would allow the charges to flow.
Use your head or a formula website.