Jazz-funk is a much maligned form and when delivered by the likes of Lonnie Liston-Smith then fair enough. When done by Paul Weller aided by Brendan Lynch and Jacko Peake it can become tedious. And there are a few of those knocking around here that are slightly self-indulgent.
The rest is quite simply quality.
Tracks like "Fly On The Wall" and "It's A New Day Baby" bustle with energy and style.
The covers on here seem to work too, far better than on 2004's patchy covers album. Maybe it's because they are fresher and more random. Check Weller's beautiful cover of Ben Harper's "Waiting On An Angel."