Completed a two night stay here recently and was very impressed.
The location is great - right ontop of the Newton metro station and a quick walk to Orchard road. Oh, and did I mention, right by the Newton Hawker Center!? That was the real kicker for me.
Lounge is pretty standard for intl SPG properties and has one of the cooler entrances I've seen. I felt like Vader walking in.
Definitely would stay here again.