As a church it has one barrel vaulted nave, a semicircular apse and all the typical decorations of Romanesque churches; these include a carved portal with archivolts, rose windows and carved capitals. As a castle its perimeter is surrounded by merlons, it has four defense towers (one at each corner) while behind it lies an adarve, a defensive street.
The church is described as having a barrel vaulted nave, semicircular apse, and typical Romanesque architectural elements like a carved portal with archivolts, rose windows, and carved capitals. The castle has merlons for defense, four corner towers, and an adarve as a defensive street behind it.