I travelled from York to Inverness on The Highland Chieftain last week and then back to Edinburgh on the southbound service. The menu produced as advertised, the chocolate tray bake is very recommended for those with a sweet tooth, and the friendly steward gave me two portions as I didn't have the sandwiches. Considering the restrictions in providing catering on board a train I have to say I was pleased with the full breakfast, the cheese omelette was tasty and the sausage was good quality. Despite being at the furthest end of coach M, the meal was served at a decent enough temperature. Easily a much better offer than Virgin I'm afraid. The staff were good on both services, particularly between Edinburgh and Inverness where they never really stopped. I had to refuse several offers of coffee otherwise I'd have spent half the journey in the toilet! The weather was lovely for the run up and down the Highland Main Line. The northbound run was done with a rewards ticket and the southbound journey to Edinburgh cost me a bargain £26.25. All in all, highly recommended. Well done East Coast!