I'm planning to take an overnight train from Bangkok to Chiang Mai. A couple of questions, before making final decision.
1/. Is it clean/comfortable?
2/. Is it safe?
3/. Instead of buying online, is it possible to buy it at the ticket office one day in advance upon my arrival at Bangkok? We are travelling in early January 2013.