Beautiful UK castle constantly named world's 'best' – in a James Bond film

The castle is located in the western Highlands.