3) Meet for drinks before you chose your partner.
In order to ensure having a good experience with a potential partner, you should meet the person in a social setting — perhaps over dinner or cocktails. You want to make sure all partners feel some sort of emotional or physical attraction.