bit OT: Shangri La hotel at the Rocks used to be ANA hotel several years back. Back then they had a very nice Japanese restaurant at the top with nice view and I took my in-laws as well as then my girlfriend for dining many times. After it was sold to SIN owner and changed to Shangri La hotel haven't been there since. I wouldn't call it upmarket but rather one of many boutique hotels dotted around Sydney. If you really want the upmarket boutique hotel, Legresco at Nice comes to mind. I took my wife to Nice for the honeymoon and we stayed at the exec suit w/ separate study and massage romm at that hotel and it was fab~ yea~ cost the bomb too~