Thanks Cerberus for the tip.
BTW, I searched online and it seems Dream Hotel doesn't charge a joiner fee. I'd still confirm before booking since policies may change.
Also, I checked on Agoda.com and in June, the price for a basic room is about $80USD or 2,700 baht/night.