Does this phrase even make sense?  To say that 

> [a particular approach] "achieved, on average, mixed results at
> best".

I'm concerned about the combination of 'on average', 'mixed results', and 'at best': does it make sense to use two (never mind three) of these together like this?

(The phrase comes from [a DevOps article by Damon Edwards](http://dev2ops.org/2012/07/integrating-devops-tools-into-a-service-delivery-platform-video/).)