Hermitage Rochas Couchaud is een paradijselijk natuurreservaat van 6 ha groot met eigen waterbronnen en wandelpaden, met een adembenemend uitzicht over de vallei. Het is een plek bij uitstek om tot rust te komen en nieuwe energie op te doen. St Robert ligt op de grens van de Corrèze en de Dordogne en is geclassificeerd als "un des plus beaux villages de France".
Het is gelegen in een sprookjesachtig heuvellandschap met bossen en weiden, beekjes en watervallen, tussen de rivieren de Auvézère en Vézère.