The station itself is very very basic.
However this post is in relation for tourists using the 'tourist information' which is not just for information but booking travel.
We used this for our travels around Sri Lanka, as had a lot of distance to cover in not that much time (2 weeks).
Now we may have been slightly done of the price (70 pounds per person for 5). But our trip included and a/c van and driver for Colombo to hikkaduwa then to aruganbay, ella and then to kandy.
We also had an OBSERVATION carriage booked for the beautiful train ride from Ella to Nanuoya as well.
All dealt through Prasanna Ferdinando (tour assistant) we were happy for the majority of the package.
However, he tried to screw us for a little extra. Firstly, lying about the exchange rate (he called the bank to to prove he was right and shown to be completely and utterly wrong). This was to gain that little extra from us which he gave up on as he said we had given the him a 'headache' (all very embarrassing and rude).
Secondly, instead of buying the tickets for the observation carriage for the later part of the trip in Ella (1000 rupees each ticket), he got us the 3rd class tickets (400 rupees each or less). Finding this out a couple of days before, a stern call to Prasanna meant out driver bought the tickets and gave them to us when he returned to pick out bags us at Ella while we got the train.
That said our driver was a legend and a good laugh. This made up for poor experience with Prasanna.