Maybe you hit up one grocery store for its super fresh produce, another for its low prices, and a third for its impressive cheese selection. But, when it comes down to it, can you pick a favorite? That's a question that consumer data science firm Dunnhumby poses every year, and this time around Trader Joe's took the top spot (they also came in first in 2018).

Image zoom Denise Taylor/Getty Images

To arrive at their conclusion, Dunnhumby surveyed over 7,000 U.S. households, who were asked to rank the country's top 55 supermarket chains on seven criteria: price, quality, digital (a.k.a. online and in-app shopping and delivery), operations, convenience, discounts, and speed of shopping. “Trader Joe’s is a prime example of a retailer making trade-offs in order to deliver superior value, and it has earned them the top spot in our rankings two years in a row,” the report, which was shared with Fox Business, said. “With its small format, lack of digital shopping and limited national brand offering, the retailer focuses on speed of in-store shopping and having a rich private brand offering. This brick and mortar only, private brand approach minimizes costs and keeps prices low, allowing them to pad margins and reinvest in customer service, product quality and in-store experience.”

By rich private brand offering, we're assuming they mean a constantly rotating assortment of inventive snacks. Right now, the internet can't get enough of Trader Joe's pancake bread (pictured above). Reportedly, it tastes like a fluffier, syrup-topped coffee cake. This is also the store that brought us mini stroopwafel ice cream sandwiches, French onion soup bites, and carrot cake spread.

As for the rest of the rankings, Costco Wholesale came in second, followed by—interestingly—Amazon, then H-E-B, and Wegmans. Check out the full top ten, below: