rock solid
Hyphenated if used before a noun.
1. Extremely strong, hard, or durable. We have to make sure the foundation is rock solid before we begin construction on the rest of the building. I'm going to work out every single day until I've got rock-solid abs.
2. Utterly dependable or unfailing. I really don't think you have a chance of winning in court—the prosecution's case is rock solid. She has a rock-solid reputation within the organization, so I think we can take her at her word.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.