Cassia definitely takes all you’ll give, although the last time I saw her she kept stopping to ask if I was getting close. She also pulled off before I was totally finished which isn’t the greatest. She’s super sweet though and I would still agree with you on her.
Tiffany... based on reviews here I’d love to see her but I’ve never had the stars align.
I’d really recommend Jade Jacobs, had a very good experience with her, but she doesn’t do CIM. (YMMV)