One of the best overall in a while from top to bottom.