Spectacular stay, the keep is fabulous!!