tbill's right. Everyone's definition of the perfect SP for them are different, but the most important is that they don't make you feel rushed.
That being said, my personal preference for a SP would be one that looks sweet, but when the clothes come off, she's gotta be wild and love to make...