mid level...

not bad, not superb, but just right in most cases...