If you ever do take the train to Edinburgh, do be wary of the ticket type. I went last week from Queen St (for the first time in a decade)and had to pay £26 for a return…what a pisstake
Apparently if you go before 9am it costs that much. If you go after it’s about £14