Fiercely entertaining from start to finish.