Nice personality
Makes me laugh
Trustworthy, loyal, loving, etc.
Someone who isn't stupid
Doesn't smoke, do illegal drugs or drink in excessive amounts.
Needs to have an idea of what he wants to do in the future
Must think marriage is a long life thing and wants a family, i.e. kids
Easy to talk...