castle keep above stone steps and hedges