Village on a rocky hillside