There may be plenty of quailty midifiles out there for free but there are also an almost infinite number of rubbish ones as well.

You'll find a lot of repeats of popular songs where the files have slightly different file sizes but where the note data is identical.

The commercial sources (Tune 1000 etc) are consistently better quality, so if you want the best be prepared to pay. You get what you pay for.
_________________________
John Allcock