In the same area, Hotel 81 Bugis is *much* nicer than New 7th Storey and doesn't have that short time hotel feel of the Geylang venues. Or, maybe I'm desensitized.
The area isn't nearly as interesting, but it's a lot closer to the tourist stuff, MTR, etc. Tell the taxi driver "Shaw Towers".