I mean it may be a bit tongue in cheek, but so were movies like Blazzing Saddles!
This is not a Dirty Harry, but then again, all those Clint Eastwood movies were not really any better than this movie or this movie is just as good as !
The actors won't get Academy Awards, but they did a fair enough job, it has twists and some predictability, but entertaining enough.
So what if the ending doesn't meet expectations. If the crooks do a little bit of good and hurt bad people in the process it's pretty much how the real world is.
I liked it. The least crooked get to walk off into the sunrise.
Gave it a seven because it's worth more than a six. There are a Hell of a lot really bad movies being, this one is NOT.