Cornwall is one of the UK's best-loved holiday destinations, but its location at the tip of the south west can put some off.
For most holidaymakers, getting to the county requires a lengthy car journey, or even a domestic flight.
However, there is another method that transports people there overnight, getting them to Cornwall's sandy beaches with minimal effort.
Six days a week, a sleeper train with private cabins takes passengers direct from London Paddington to Cornwall.
The service, operated by Great Western Railway, calls at stops including Plymouth, Lostwithiel Truro and St Erth before finally arriving at Penzance.
Passengers can book a seat or a private cabin with prices ranging from £25.50 to £135 depending on accommodation preferences, journey and when you travel.
There is also an on-board lounge featuring a well-stocked bar which also offers tea, coffee, soft drinks, bar snacks and light bites.