Personally, unless you are planning on cashing in reward points then I'd avoid the international chains in Thailand. Independent hotels will give you much better value and a more authentic experience. Stop in a Hilton and you could be anywhere in the world.