Базиліка складається з двох частин: нижньої церкви, або крипти, у романському стилі, що вирубана у скелі та романо-візантійської верхньої церкви, прикрашеної мозаїкою. На вершині 41-метрової дзвіниці на 12,5-метровій вежі здіймається 11,2-метрова монументальна позолочена мідна статуя Діви з Дитятком.