Can you please share you experience on "Caledonian Sleeper". I am planning to travel from from London to Inverness. Was is comfortable. How are the facilities etc. Also is there a shower facility at Inverness Station since will be reaching early morning and will note be able to check into the hotel before evening.
Also any idea if any B&B will allow for early check in.