Thrillist has announced the names for the best small-town restaurants in each state...and here's the place they chose for our state.

They say this eatery is destination-worthy with unforgettable food. All I know is that some locals around the area say the place is always packed so they can't get near it!

The restaurant is none other than Shrewsbury's Bagle Masters!

Located at 661 Broad Street, here's what Thrillist has to say about their top pick for the state of NJ:

"The odds were stacked against Bagel Masters. It closes at 4pm (2pm on the weekends). Its main specialty is bagels, so you won't find any gourmet cuisine here. The space is cramped, sitting maybe 20 people, with about 10 extra souls able to claw their way to the cash-only register. The very arrogance that the name "Bagel Masters" touts should be an immediate disqualification. But despite the hurdles, Bagel Masters -- a bagel-deli-destination as New Jersian as Bruce Springsteen in a Devil's jersey punching a BENNY while sipping on Orange Crushes in Sopranos-branded chilled mugs -- is the best small-town restaurant experience in the Garden State. Their pork roll, egg & cheese (SPK optional but preferred) is more sought-after than a quality parking spot. The bagels are fluffy, cloud-soft, and bizarrely filling. The staff is on a first-name basis with more locals than the mayor, mailman, and preacher combined. Bagel Masters is the small-town restaurant. Just make sure you get there early. There will be lines."

I'll remind you that Shrewsbury truly is one of the smallest towns in NJ, with a population of 4,122. I will also say that I have not yet been to Bagel Masters, so I hope to try it. But I would also like to add to the list MY top choice for best small town restaurant, if I was in Shrewsbury, and that is D'Jeet! Here's more about my fantastic dining experience there.