Johnson's place is very good. Close to Sogo (and Din Tai Fung restaurant :P) and not far from MRT station. The room is very big and clean. All necessary equipment are well prepared.
Johnson is very helpful. He always responded my questions immediately.

The only annoying thing is the hot water is very very hot and difficult to adjust to the right temperature. What I did is on and off the tab often to get not too hot water.