A perfect stay for any weary traveller.