My wife and I have been to the Big Fish several times in the past few years. It never disappoints. The service is attentive but they do not hover. The food is without a doubt the best in Orange Beach and Gulf Shores. The menu has a nice selection of items.