...meaning reasonable rates!
They pay on time.
They don't hold your money for ridiculous reasons.
They're freakin honest (is that too much to ask)?
And easy to deal with. They don't have a bunch of hoops to jump through to setup and maintain the account.
PS this is for an internet biz not based in the United States.