The Cairn is a little down-at-heel. Everything is slightly shabby without that being properly poor. The hotel needs a bit of love. The rooms themselves were, it seems, once double the size, but this is a three-star hotel, so no great surprises there. Its great strength, however, is its service. All staff were friendly, committed and able. I would have given a three-star review otherwise.