For some reason I have found that when providers describe themselves as high end or upscale it is often not the case. These words are red flags, if anything.
I would say the most reliable indicator of professionalism and a good chance of a quality experience is a well done website.