What would be a safe way to store large amounts of Bitcoin long term to ensure safety from loss?

What would be a safe way to store large amounts of Bitcoin long term to ensure safety from loss?

Is it safe to use Bitaddress.org to generate private keys and use them to generate multi-sig address, writing private keys on a paper. Then signing transactions from my multi-sig address on offline computer.

Is that the best way?

Recent Questions – Bitcoin Stack Exchange