A largely thirteenth-century church except for the south doorway. This has Norman zigzag decoration although the arch is pointed. Battlemented west tower with a small spirelet. The interior is spacious and light-filled. The north arcade may is late twelfth-century; south arcade early thirteenth-century. It is interesting to notice the differences between them. There are broad transepts that seem to have been worked on at a later time. These and the chancel were originally vaulted.
Cambridgeshire Historic Churches Trust is a registered charity, number 287486.