Metallic solids are conductors of heat and electricity. Why?

Metallic solids are collections of positive ions embedded in a sea of electrons around it. These free electrons are responsible for electric conduction in metallic solids.