I think the TA numbers speak for themselves:

Excellent = 1549 (65%)
Very Good = 478 (20%) ...so 85% of the reviews are Very Good or better.
Average = 164 (7%)
Poor = 117 (5%)
Terrible = 59...