Want to chow down on the tastiest food you've ever had? According to Only In Your State, Bluff Lake Catfish Farm in Maquoketa is the place to go.

The site recently made a list of small-town Iowa restaurants that are out of this world, and Bluff Lake was a top contender.

Besides being a hugely popular spot for fish, Bluff Lake's menu features prime rib, sirloin steak, ribeye, and fried chicken that is supposedly some of the best in the world. And the restaurant is situated in the middle of a tranquil wooded area right next to a waterfall, meaning the views are just as mind-blowing as the food.

In other words, it seems like Bluff Lake is totally worth making the 45-minute drive from the Quad Cities.