I usually stay with family when I visit but have stayed at various hotels for short periods over the years too.
The Shanghai-La was good, had a nice pool are too and close to Orchard Road with...