It starts well and just gets better. The final 15min or so are cracking.