I used to eat at Dinosaur when I lived nearby (sort of - I drove 60 miles to get there), and never had a bad meal. The atmosphere is fantastic, as is their selection of "adult" beverages. I love the place, although I would prefer to have the corn bread served hot, not cold, since they put honey on it. Seating can be cramped, so get there early!
As an aside: last winter, while I was still living in Florida, I ordered one of their sweatshirts and some of their sauces. They didn't have the one shirt I wanted, so they sent me all their sauces as an apology, plus refunded my dough!