We just spent a month at Shangri-la Apartments, and it will now be our choice when we come to Singapore. The apartments are nicely furnished with everything you need. And if there is something missing, just ask the lovely staff. They'll make it happen. The apartments don't have individual washing machines, but there is a washer / dryer on each floor for guests. The gym at the hotel is very well equipped, and the pool there is available to apartment guests, although we preferred the more quiet pool at the apartments.
The apartments are a 10 minute walk to Orchard Road, Cold Storage grocery, and a wide variety of restaurants. To go a bit farther out, it is only a 30 minute walk to the Singapore Botanic Gardens.
The staff is of the highest level of courtesy and professionalism. And they're very friendly, too. We felt like we were leaving friends when we started our trip home.