Findlays in the Broch is the best.
Nae exactly a chipper but I was at Ocean terminal in Edinburgh and had fish & Chips in a restaurant (which is no longer there)on the first floor and it was soggy (undercooked) batter and frozen fish which had a high water content. The mixture of water and soggy batter was one of the most repulsive things I have tasted and a sorry waste of a poor fish.