Best solo-friendly hotels in Shanghai | OKstays