Laura Kuenssberg doesn't seem to think it'll be close. I know many doubt her impartiality, but, out of interest anyway, she says:
"Again and again, whether in Wales, or the Midlands, or the North East, we heard voters say "I'm normally Labour, but…" contemplating voting Conservative for the...
I think Conservatives 20-25 seat majority. Theresa May weakened as a leader in the eyes of most, defeating her primary object of calling the election, but I don't think it'll change the manner or outcome of Brexit: the Tory majority in the House was always a red herring.