We've stayed here three times on our way to / from Disney world from Maryland. It's the perfect place to stop and great place to spend a couple days. We didn't have time to golf, but our friends said the nearby courses are terrific.
The hotel's pool and other amenities are spectacular. The wide pristine beach is fantastic. The beach was basically empty when we went for a walk in the early am and even at the hight of the day, it never got crowded.
The rooms aren't particularly big, but they are comfortable and quiet. The hotel has been pretty full every time we've stayed, but it never seemed crowded.