We were in Gulf Shores for a softball tournament, and wanted a nice place to stay on the beach. This complex really delivered. My daughters loved the exercise facility over-looking the gulf, and I enjoyed the proximity to restaurants and shopping. We had one very minor repair need during our stay, and it was attended to quickly and efficiently. The only mildly negative issue is that the pool area is very small in comparison to the size of the complex. There were not enough chairs to accommodate everyone who wanted to use the pool area. This is not an issue for this particular unit, though. Would definitely book this unit again.