What do you think is a good foundation for a relationship?

I find that most relationships are built on vanity and looks but eventually over time there going to loose the looks, but the person could be ugly as crap on the inside(personality), leading to a frail and bitter relationship.
Would any one agree?
Update: Good answer 1st answer
5 answers 5