'Cosy' gastropub in South Wales offering 'flawless' meals named among UK's best