Well, that was hard to sit through at parts. Solid 4/5 though.