I have stayed in several Thai Ibises, equipped with the air con controller you describe, and found their cooling adequate. I wonder whether you hit a particularly hot period or a defective air conditioner, though the fact you had the problem twice does seem to make this less likely.