I have contrarian advice that you young folks may find valuable. You will thank me for when you are old and gray:
ENJOY YOUR YOUTH. Literally enjoy it. Don’t let frugality limit your enjoyment during the years where enjoyment is possible! You make good money now - enjoy it. Travel the world every chance you get. Visit new places. Make new friends. Do FUN stuff - Learn new things. Splurge. Stay at 5 Star hotels every now and then. Treat yourselves. Eat wonderful Michelin Star meals. Learn to appreciate fine wines. Buy property. Start small, leverage the equity, buy more.
Yes - Put money away for retirement (And yes do the self directed brokeragelink option). But do NOT live like a pauper thinking it will set you up for the golden years. Absolutely DO NOT live like a pauper. Live every minute like you are at the top of your game.
Here is the reality...
Your health and longevity are never guaranteed. Enjoy life and the riches it gives while you can.
When you are old and reach an age where you require care, the advice any financial planner or lawyer will give you is to get all of your assets out of your name. Give them away (to your children or whomever). If you don’t, those assets will be depleted extremely quickly by the systems in place to ensure you are cared for.
That window between your retirement age and the “needing assistance” age is VERY SHORT in the grand scheme of things. VERY SHORT. And during that window, you won’t be able to jump as high, run as far, sing as well, dance as well as you can today. You will find that your body and mind aren’t what they once were. Balancing on a surfboard as an old man may not be possible. Swimming with the dolphins as an old lady may not be possible. Climbing steps, walking long distances... these may become impossible. Your health may suddenly dictate whether or not you can travel, or what you can eat and drink. Your longtime partner in life, the person/people you planned on FINALLY enjoying things with after leading a frugal/meager lifestyle throughout your youth may suddenly be gone. New partners may not be easy to find.
So Experience everything you can at least once. Experiences can never be taken away. All experiences shape us.
Enjoy yourselves. Enjoy your money — you earned it. Enjoy life.
PS - Take a lot of pictures :)