La chiesa di Santa Maria Assunta presenta una facciata caratterizzata dai due alti campanili a tre ordini (il primo romanico) raccordati tra loro da una loggetta balaustrata sovrastata da un timpano; dalla piccola loggia si affaccia una statua della Vergine Immacolata, mentre le statue dei Santi Pietro e Paolo si trovano ai lati sul timpano.
La cattedrale è a tre navate, suddivise da colonne e pilastri, con matroneo e transetto. Il soffitto ligneo è decorato con stucchi e oro. La navata centrale termina con il ricco altare maggiore settecentesco.