4.0

I thoroughly enjoyed this. There were moments in the middle that weren't quite as good as the rest, but generally I found myself either smiling or laughing throughout.