a small village on a rocky hill