The Ritz-Carlton swings into Hainan