Perchée sur une colline dominant la vallée du Lot, cette ancienne place forte albigeoise a traversé les siècles et les guerres en conservant son caractère médiéval : vestiges des enceintes et du château, portes fortifiées... Outre le charme de ses maisons aux façades blanches ou à colombages, le village s'enorgueillit d'avoir deux édifices religieux : l'église Saint-Nicolas et l'église Sainte-Foy décorées de fresques du XVIe siècle.