Agree on the Horizon Club Premier room at the Shangri-La on Orange Grove Road. I think they are 70sqm or something. The bathroom alone was about the size of a normal hotel room it seemed.
They first tried to put me in what would have otherwise been a nice Garden Wing room, but I was able to persuade them to find a Horizon Club Premier room.