Found it, but yeah
When they make a promise they keep it, intelligent, has a few similar interests to mine, confident, assertive, easy on the eye, able to communicate feelings/thoughts/needs to me whenever they feel the need, loyal, only says sorry when they mean it, good personal hygiene, accepts compliments graciously, genuinely enjoys spending time with me, supportive, independent (has own life outside of 'us'), accepts me for who I am, keeps the fights clean and the sex dirty
AND...
Trusts that I'll be all these things for them in return.