As good as expected not the best but the best for the money
14 Top-quality, 29 Good, 5 Scraped Balls
Overall, I'm satisfied with my purchase. One thing to note is that these are "long" Top Flite balls, which was not stated in the description.
Out of the 48, 14 were top-quality balls (2 Gamers, 2 Freaks, and the rest D2s), 29 were good, run-of-the mill Top Flite balls, mostly XL Distance, and 5 were scraped so they would only be good as range/practice balls.