Mackenzie is great, and does BBBJCIMSW, but you have to tell her in advance that you want her to swallow, otherwise she'll spit. She swallowed the second time that I saw her. As for Sophia, if you want someone who won't stop sucking until you've shot your load*, then she's for you. However, if you're looking for any amount of connection whatsoever, decent conversation, etc., forget it. She's super fake. I've seen great reviews of her here, but those guys either have low standards or were just lying. I've been meaning to post a review of my session with her, which I'll probably do sometime soon.
*Sophia doesn't swallow.