J.B.
I haven't been there in a long time, but I have tons of friends who go every year. It's really built up a lot and they have TONS of family activities -water park, amusement/go-cart place, all sorts of shops and restaurants -and of course the beach. It's very pretty there. We used to go every spring break and usually in the summer. They have a huge outlet mall as well. If it's still there and still as good, go to the Gulf Shores Steamer -best seafood EVER! Don't shy away from the heads-on shrimp. Leaving the heads on makes them twice as good!