Just another word in praise of the Caledonian Sleeper.
Earlier in the year we had booked for 4 of us in 2 cabins London to Edinburgh then 1 return seat Glasgow - London and 3 others Dundee - London. When we had to cancel right at the last minute the complete refund was in my bank account within a week.