Solid, firm (7)
I believe the answer is:
compact
I believe this clue is a double definition.
'solid' is the first definition.
(thesaurus)
'firm' is the second definition.
(similar in meaning)
(Other definitions for compact that I've seen before include "Small and neat - agreement" , "Make denser, agreement" , "Dense; treaty" , "'Condensed, portable (7)'" , "Dense; agreement" .)