To me it's all about who your with...There has to be a real Longing or LUST for each other...Be it a person you've been with for many years & are comfortable with or just an old crush you've always wanted.. Because there has to be complete PASSION between both of you..By that I mean you both have to have a mutual attraction and LUST for one another. That's when Real Sex happens...PASSION + LUST = F**kin' & Makin' Love at the same time...That's the best sex
I woul definitly have to say the best sex is with a soul mate. A fling can be exciting but your soul mate you would really recive more from the whole act.Cause it then wouldnt just be an act