You can remember the meaning of 好好 with this easy mnemonic:
It was the first time for him to visit his girlfriend's family properly and he was anxious to make a good (好) impression.
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.