We had a great time at this place! Beautiful view of the ocean over the pool, even from the 2nd floor. Access to the pool and beach is very quick and easy (the unit is located right near the elevator and the pool is maybe 150ft from the lobby). It had plenty of room for our family, including lots of closet and pantry space. Kitchen was stocked with appliances and dish wear but bring your own papertowls/napkins and soaps.
The Beach Club (the name of the entire resort) was clean, easy to get around, and everyone was friendly. Only downside is that some of the amenities are gated behind a wristband you have to pay extra for, which seemed maybe a bit pricey for what I feel should be include with the stay.
There’s a restaurant and shops on site, but Gulf Shores is maybe 20 mins away if you want variety.
We had a great time, and would absolutely recommend staying here.