Metals are good conductors of heat because

They have reflecting surfaces

Their toms collide frequently

They have free electrons

Their atoms are far apart