we are thinking about taking the train from Guilin to Shenzhen or Guangzhou with our daughter and then on to Hong Kong. Is the soft sleeper the best way to go and is it clean? (how much are the tickets?). Would we have to share the "room" or should we
purchase all the berths if we want privacy. I am assuming there
are communal restrooms and a restaurant car but please inform me if there isn't. Is it fairly easy to get from Shenzhen to Hong Kong by another bus or a train? Thanks so much for your help.