I stayed, with my family, at Gulf Hills as a child and enjoyed it. Recently returned but was not impressed. Gulf Hills is coasting on a former reputation as a high-end resort. Compared even to mid-grade hotel rooms (e.g., at casinos in Biloxi), the rooms are a bit faded and not well maintained. Problems: tattered bathroom rug; 2 lamps not working; cheap, rough linens; no views (one side=parking lot, the other=wooded bayou), no amenities (no pool in winter, no gym, no walking trail). Some staff friendly (esp. "Laurie"), some surly. As a hospitality professional, I felt this was a property which had once had high standards but has fallen into the hands of inattentive management. It retains its charm as an oasis of quiet in a bustling tourist area, but unless it addresses quality of stay issues, it appears to be on the decline.
I do not golf, so maybe those who go for the golfing might forgive the accommodation shortcomings more readily.