This is great advice all around, but get a local lawyer involved to prepare your will. Even in US, there is not a single set of laws that apply to wills and power of attorney. It varies state by state. With a generic template pulled from the internet, you could just be doing a whole lot of work and ultimately be ending up with a document that has little legal basis. Do your loved ones a favor - hire a lawyer to do it…
When he passed away, I found out that the will is invalidated because that's how it works in Georgia's legal system. Luckily my dad's wife is a nice woman and worked with me to ensure the estate went through probate properly.
But always double check when your life's circumstances change (new residence, etc)