My idea match would:
Have a sense of humor
Be confident
Not be afraid of hard work
Ambitious (doesn't mean making tons of money -just have goals and work to achieve them)
Enjoy cooking, being outdoors, going to festivals or event the symphony and other cultural activities
Be social - have other friends and interests
Have a strong religious belief in God
Be openminded
Be caring and considerate