Help identify please

Still learning a lot about identification - the birds never seem to quite match the images in the books. I was thinking chaffinch or possibly siskin? Thanks