Ce village montagnard possède de belles maisons à l'architecture caractéristique de la Haute-Auvergne. L'église gothique fut construite en 1468, avec un retable du XVIIe siècle et une Vierge à l'Enfant polychrome datée du XVIe siècle. Le clocher, tour massive carrée à la base, octogonale au sommet, subsiste de l'ancienne église romane du XIIe siècle. En contrebas du village se trouve une chapelle monolithe dédiée à saint Michel, construite et creusée dans le rocher en 1806. Le porche est finement ciselé. Au sommet du rocher trône une statue de la Vierge. La légende dit qu'il y aurait eu un château adossé à ce rocher, dont il ne reste aucun vestige.