I agree with most of the points above. My regulars who return again and again I tend to remember things they have chatted about and that always makes a good impression. EG last visit he said he was taking his mum to a hospital appt - next visit I will say "How's your mum, everything okay?" Sometimes I make a quick note on my phone what we've chatted about as well as the service, as that will help me not only give them the service they enjoy but also continue the chat. So I might write something like "Dave - likes a lot of kissing, massive cock - works in construction". (I usually note their size because I get vaginal pain and might need to offer them an oral-only booking if I'm feeling delicate.)
Regarding prices, I have long-time (5+ years) regulars who I keep on the previous price structure when I've increased my prices. EG I started off with one who 2yrs ago was paying £100 for an hour which was my standard at the time. I went up to £120 in 2020, I kept him on £100. I've now gone up to £140 and I've moved him up to £120. However if I don't enjoy their company then they get told the new price and if they don't want to pay it, bye-bye!
The other thing that I don't think has been mentioned before is that I ONLY offer services which I enjoy. This means I bring enthusiasm to all my bookings because I'm not thinking "Oh god, I hope he doesn't like foot fetish, I'll have to grin and bear it, yuk yuk yuk" which would then bring a negative energy to the booking even if the guy didn't want whatever I was dreading.
I also make an effort to keep chat positive. I don't want to spend time talking about how shitty the traffic is, the cost of living increases, my stupid neighbour, or the previous horrible client. I also NEVER slag off other sex workers! I want them to have a memory of a fun, relaxing session, not that we had a bitch fest about politics