The Traquair Arms Hotel, Innerleithen

The food was a step below mediocre, and far from home-cooked. The staff were bad-tempered, foul-mouthed, and rude. If we hadn’t paid for the meal when we ordered, we would have left before it was served. Avoid this place.