Middeleeuws kasteel op een rotsachtige klif.