Le Cheylet is a mountainside inn offering scenic views.