We held a family reunion there in 1999. It was great because of all the different room types available; two room suites, condos, 2 room apt., etc. There was something for everyone's price range.
They have several hot tubs, one large enough to fit probably at least 20 people, a lazy river, kiddie pool, and indoor and outdoor pools. It's oceanfront, so the views are really nice.
As far as things within walking distance, we ended up driving everywhere. It's down an isolated stretch of beach on the northern end so at night, it's nice and quiet.
We had dinner once at Dixie Stampede (lots of fun, food okay), House of Blues, Planet Hollywood, and some local seafood places.
I'd stay there again, no problem!
Have fun!