Train was what I expected (have been on before); comfortable enough, but basic. I like 12Go Asia, you guys are doing a great job with arranging tickets for this kind of travel, I did, though, have to chase a few times for confirmation of this booking. Also, it was a little difficult to find the office to pick up the ticket in Nanning. A map with pictures would have been useful.