I'd grade it as a B+. Is good enough that I'm constantly checking back for each update, and it's getting better over time too