I highly recommend Bubba's & Cotton's. Both are located on Hwy 180 in Orange Beach. Both are nice, family restaurants. Bubba's is a nice casual place and Cotton's is more for having a well dressed dinner experience. Great food & service at both.