This thread is very good advice.
I'd also say another recommendation for a woman if if she's had setbacks in her life and recovered from them with dignity. You never know what life will throw at you tomorrow, its important to know your partner can handle it.