Revive doesn't seem to be having the same level of turnover as Sir has had recently. I saw Josh there this week and it was decent. He used to work the front desk and I think he's new as a provider.
I agree with Benjamin. Key West is easier to get around and has a more laid back feel. The straight tourists can be annoying but they tend to concentrate in certain parts of town so are easily avoidable.