village on a rocky hillside