Enjoyed this a ton and was on the verge of giving it five stars. There were just four things in the final third that didn’t really jive with me, but every other aspect of this was a treat.