Riding the Caledonian Sleeper between London and Edinburgh is the most luxurious train experience you can have between the two cities, especially if you book a Caledonian Double room. A Caledonian Double room includes a double bed and an en-suite bathroom (with toiletries).