Cette église est l'un des bâtiments ecclésiastiques les plus grands par ses dimensions de la pré-Réforme ; il fallut plus d'un siècle (15e-16e s.) pour l'achever. De style rayonnant, elle présente un caractère typiquement écossais et rappelle fortement l'église of the Holy Rude de Stirling.