We enjoyed the Dunes Village Resort. The kids loved the water park. They actually spent more time there then on the beach. The tiki bar was fun, with live music. The condo was just as it looked in the pictures. NIce views of the ocean, clean, amenities as described. Did not have any issues, but owner promptly returned phone calls for any questions we had.
The kids enjoyed alligator alley and the aquarium. The aquarium was also good for a rainy day or evening. We also enjoyed the Alabama Theatre.
We went to Broadway at the beach and Barefoot landing. Barefoot landing was more our taste with unique shops. Broadway at the Beach was more commercialized, but had plenty of good restaurants. Would recommend to a friend.