I stayed at the Andaz in July. I stayed there because the conference I was attending was there. I paid extra for a room with a view and the view was indeed amazing. The entry to the hotel is confusing. If you arrive by taxi you arrive on a mezzanine level and then it is one lift to reception and a different lift up to your room. If you arrive on ground level eg from the MRT you first have to take an escalator then the 2 lifts (there's more than one escalator so you have to get on the correct one). The rooms have mostly hard floors and you can hear anything that anyone drops or scrapes on the floor in the room above. The infinity pool is only medium sized and there are not many chairs (about 10 maybe?) and not much pool deck area so if you are planning on spending a lot of time by the pool I do not recommend this hotel. I wanted a quick swim on a Saturday morning around 8am and already most of the chairs were taken and there were enough people in the pool that swimming a few laps was difficult with having to avoid people.
The hotel appears to rate its own restaurants pretty highly. I didn't eat there apart from one breakfast (which was good) so I can't comment on them for business entertaining. They looked ok, although there is another very confusing layout where basically all the different eating areas are in a connected circle - I had to ask to be shown the way out to reception as I was walking round and round and couldn't find it. The bar would be a good place for business drinks - the service was pretty good, the views are great and there is a fairly large outside deck with nice sunset views. The hotel is very close to Bugis Junction shops but I don't know if there is anything there suitable for business entertaining (I doubt it, there's a food court there though). There are some eating places underneath the hotel on ground level but I didn't notice anything that I would be prepared to take a client to except maybe for coffee.
Overall I ended up thinking the Andaz was a bit too cool for me with all the confusing layouts
![Stick Out Tongue :p :p](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
YMMV!