market restaurant shangri-la hotel where to stay in vancouver