Its a difficult one for me, but having been at this for 30 years I've had my share of let downs.
The ability to read reviews and recommendations is key in me selecting a SP (or deselecting), but other than that a warm welcome and personality normally sets the tone for the next hour!
Comms too is important but my inbuilt filter wouldn't get to a meet if the comms were shocking!