Excellent service from 12go.asia!! Easy to manage website, friendly staff at the pick up office opposite the station. Easy to read monitors at station help you get on the right train. Have a few baht handy to give to the station toilet attendant before you board or wait until you get on & use their very clean toilet facilities.
The train trip was well organised & the service team on board were excellent. No surprise that the beds were not great but I certainly got many hours sleep before waking up to the hills of Chiang Mai.
An all together great experience.