Kiva is a great course and really a thinking man's tract. They had some issues last year with their greens but from what I have heard they are fine now. Kiva is my favorite in Gulf Shores followed by the Gulf Shores golf club. In my opinion, it is very underrated.
Gulf Shores Golf Club is favorite for my son and myself. Doesn't get a lot of trafiic and half the price of Kiva, Pennisula, and Kraft Farms.