We booked tickets for the train trip from Kandy to Ella with Mahaweli Tours. I can recommend this to everyone. The process was very easy, we bought tickets on TripAdvisor. The contact we had after booking via WhatsApp with Geesara was very pleasant. The train tickets were delivered to our hotel the very morning. When we woke up, the train tickets were at the reception desk. We had first-class tickets, reserved seats, and it was perfect. There was room for our suitcases. Air conditioning was something we really appreciated and hadn't thought of before, and we could walk to the open door in first class for pictures whenever we wanted. The ride was one of a lifetime and the time went very fast. We had the train from 11 and this train was less crowded, for us this was perfect. We even watched the sunset from the train and it was spectacular. We can recommend Mahaweli Tours and you can trust them. I worried a little bit but they delivered our tickets on time.