Not bad. Not bad at all.

Overall, I give this arc a B-