A busy Royal Mile pub with a solid Scottish comfort-food menu, strong atmosphere, and genuinely uneven service; worth it for haggis, fish and chips, and a cozy pint if you accept tourist-area pricing and possible waits.
No. 1 High Street delivers solid food quality anchored by well-executed Scottish classics like haggis and fish and chips, but inconsistent execution across busy periods and dayparts prevents a stronger showing. The warm, traditional setting in a prime Old Town location draws steady traffic, though service ranges from genuinely welcoming to frustratingly slow, creating an uneven experience that keeps it from approaching grade A territory.
One caveat: A noticeable minority of diners report being ignored, rushed, or treated dismissively, especially at quieter times