No, I wouldn't necessarily sell the flat. If he's getting good cash flow from it and it continues to appreciate in value, it sounds like a good investment. But *in addition* both of you should be contributing to retirement accounts. Contributing just 5% of your income to a pre-tax plan (401k or similar) will make a huge difference in your future and probably doesn't affect your take-home pay as much as you think. Good luck.
