rock solid

 

adjective

  • unlikely to change, fail, or collapse: her love was rock solid