The oldest hotel in Ullapool, a stunning village on the west coast of Scotland, the Caledonian has 83 en−suite rooms with the majority offering guests magnificent views of the harbour and the surrounding hills and mountains for which the area is famous.