I love hearing that, but sometimes it irks me. Perfection and best are a matter of opinion.
I believe I'm a good lover because of how much I do and I want to do. I sit there and think about ways to make the other person happy, and I never reuse one. Each idea is for that person specifically and they're usually made around inside things and what the other person wants. Like for my last ex I wrote him a poem about our relationship and my feelings, got a shit-ton of kiss-tabs (something my friends and I do) and the last volume of a manga series that he's been collecting for the last ten years for Valentines day, a holiday that I hate, but he loves. But he broke up with me, and I still gave them to him.
Also, everything we do and say is honest and meaningful. When we say "I love you" you may have to wait, but it's true. And we treat you like gold. We find legit reasons to do so, we don't make them up.
What really annoys me though, is when someone doesn't do the same. I choose my partners with such care that it feels like I'm being betrayed when it turns out they never liked me in the first place (this has been my experiance with both people I dated). I now have a complex and am almost avoiding relationships.
And the issue of sex. Most INFP's will wait until we really feel comfortable with you. I find it really amusing when I'm with a large group of guys and we're goofing off and the subject of sex comes up and I say I'm a virgin and half the guys leave in the next ten minutes. So if you like a person who's just for you and treats you like gold, then we're awesome. But be prepared to do the same thing, or else you can pack your bags and go.