A touch predictable but still incredibly entertaining. The cliffhanger was perfect.