Le village est blotti contre la roche le long de la Couze Pavin, et il est protégé par le donjon d'un château fort. A ses pieds des maisons de vignerons sont desservies par des ruelles médiévales. Il subsiste des vestiges importants de l'ensemble féodal qui défendait le village de Saint-Floret. Le château inférieur conserve de magnifiques fresques du 14 ème siècle. C'est la seule représentation française d'une version du roman de Tristan.