Ancienne cité médiévale classée sous le label "Les plus beaux villages de France". Perchée à plus de 180 m d'altitude dominant les vallées du Lot et du Mail. Elle s'articule autour d'une halle et de rues piétonnes. Maisons à colombages et anciens remparts. Vestige de la tour du château.
A voir à l'extérieur du village : église Saint Etienne du Mail, ancien prieuré de Cambes, hameau et église de Noaillac, église de Doumillac.