I know an SP who's articulate, cultured, intelligent, perfect in social settings, looks compatible with me in public, is great in bed, and sweet. I tease her that I'd get off on her stories if I was her man (and do her good in the process). Being an SP for her is a job, and not a reflection of who she really is.
As for dating one, obviously, it has to be an open relationship. A swinger mentality would help. This doesn't mean both can do whatever they want with whoever they want. There has to be full communication or understanding of the terms.
If the OP is casually dating this SP, and having fun, my advice is, don't go deep (the 1st golden rule of dating a stripper, lol), and enjoy your time together. Eventually, you may truly love her inner beauty.