I have no perfect match (that would require a perfect person, and that's not possible), but the person i met who qualifies the closest was intelligent, funny, outgoing, semi-active, and sweet.
My perfect date...Just something where I and the person connect. The best date i've been on was with this guy, we went to ci-ci's pizza, which was inexpensive, and because we clicked so well, i remember everything about the date. We talked and laughed. So, place doesn't matter, more about the company.