The main façade is made of granite masonry, with cornerstones topped by pyramidal pinnacles, an axial portal with a straight lintel, topped by a cornice and a triangular pediment with a niche in the tympanum, ending in a gable truncated by a bell tower with two round-arched windows, topped by a cornice and a triangular pediment with a niche in the tympanum.
In the nave there are two side altars, one dedicated to the Sacred Heart of Jesus and the other to Our Lady of the Assumption, in gilded and polychrome carving in the Baroque Rococo style, decorated with plant motifs and puttis.
The main altarpiece, in gilded and polychrome blue and red carving, has three shafts divided by four columns decorated with pyramids. On the central axis is a shallow, rounded tribune with a two-tiered throne on which a sculpture of St. Michael the Archangel is enthroned.