I have found that if you read enough provider profiles you will notice patterns of who is gonna be good and who you should avoid. Not a flawless method but has worked well for me. Same with reviews on the platforms and here.
I hire locally and where I travel for work and a lot of good points have been made in this thread. Be a good client and providers will treat you like gold.
A good client doesnt waste time, is kind and respectful, does repeat business and is always clean when a meet happens.
I have said many times here that I am an average guy, late 50s and a little overweight.
I have had some fantastic, passionate times with guys I know are way out of my league and I just soak it in and enjoy. I have also developed friendships with a few of guys. Follow these rules, dont overthink it and enjoy!