village on a rocky hill