Absolutely magical stay. The Keep is incredibly unique with spectacular views. We truly felt like royalty staying here. We hope to be back again soon.