The food is "okay". The menu is full of fresh tasty dishes that are nothing extra special, but they get the job done. Joe's Crab Shack is a chain restaurant, so you can't expect much from it. The food isn't seasoned too heavily it's bland yet, very fresh so if you aren't into a bunch of different seasonings then this place is great! The food is appropriate to be served to a child and the atmosphere of this establishment is very upbeat and friendly.
On the other hand this is not the place to go if you are picky about the flavor of your food or seeking an adult atmosphere. The drinks that are served are generally watered down, but pleasing to the eye. These mildly flavored dishes do not come cheap either, so a bland dish here will set you back for the same amount as a nicer restaurant elsewhere. It is a family restaurant so screaming toddlers trying to escape their parents is hardly the place for romantic conversation, but it's a good place to grab some fresh fish if you have limited options.