The architectural history of the building is highly complex and much remains unsolved. The Romanesque parts of the church consist of the S chancel wall, the S transept, which is dated to c. 1170 or slightly later, and the N transept, which is slightly later in date than the S transept. The S wall of the S transept was remodelled in the 19thc. The barrel-vaulted chapel of St Nicholas is situated to the E of the N transept. The pointed W tower arch is late 12thc, decorated with string course and sculpted capitals. Round-headed nave arcades. The S nave arcade dates to c. 1200, the N nave arcade is 13thc. N and S transept doorways decorated with sculpture, both late 12thc. Plain W doorway, somewhat earlier than S and N transept doorways. S porch c. 1200 decorated with sculpture both on exterior and interior, leading to S doorway also decorated with sculpture. The church is constructed of local red sandstone.