I am booked in at the Patong Pearl Resortel. Never been there before, so I can't report on it just yet. But it certainly seems (I hope!) to meet most, if not all, of your criteria.
And you should get a fair bit of change out of 2500B per night.
2500B is a fair whack of cash though, so perhaps your minimum standards are a bit above mine.
