solid as the Rock of Gibraltar

Adjective

 * 1)  Utterly solid, firm, or reliable.