'I went on the Caledonian Sleeper – it was romantic until we saw the ensuite bathroom'
The Caledonian Sleeper offers an overnight service to and from stations including London Euston, Glasgow Central, Edinburgh Waverley, Aberdeen, Fort William and Inverness Source link