Et fantasifuldt middelalderligt slot, der ligger højt oppe på en klippeagtig bjergtop med en majestætisk udsigt.