I can't get enough pine nuts -- salads, pizzas, pastas, desserts . . . I've recently purchase pine nuts from four different places: Eataly, Whole Foods, Costco and Harvestime.
Eataly's were easily the best (and most expensive), and you can tell that they're the Mediterranean ones. That's because they're noticeably longer and less round.
Costco's and Whole Foods' were just fine. I'm guessing they're Chinese or Korean, but they were fine for most uses. I didn't detect off flavors, though they just didn't have the same wonderful taste or aroma as did the ones from Eataly.
Then there were the ones from Harvestime. These were awful. When I opened the container and smelled the pine nuts, there was a noticeable ammonia odor that never really dissipated. I toasted some and though the ammonia flavor disappeared a bit, it never really went away completely and the nuts were just not very flavorful. Also, they were noticeably smaller than even the ones from Costco and Whole Foods.
In sum, I would absolutely avoid the pine nuts from Harvestime. Costco/Whole Foods would be just fine (though Costco's are less expensive). But if you want the best, Eataly.
Note: I'd be shocked if some of the better Italian shops around (e.g., Graziano) don't have them, but I haven't checked of late.