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.

"Bluff Lake Catfish Farm started off as a small stocked lake, and now it's one of the top dining destinations in the state! Enjoy their delicious all-you-can-eat feast nights and fill up on the freshest catfish around."

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.