What's "solid" mean here?

Native speaker’s answer
Rebecca
The word "solid" means dependable, reliable and trustworthy. Ex: She's very trustworthy, she has a solid reputation. Ex: John and I grew up together, our friendship remains solid till this day.