We had a great time in gulf shores. Windier than expected but sounds pretty common for the area. It warmed up and we had great beach weather. The pool was cold, never thought to check if it was heated. Worked great for me to wake up in the morning, but the kids needed to give it a few days to warm up. The townhome worked well for what we needed, it is nice to be able to just go up the stairs and youre right there with no one above you. Balconies are nice for sitting outside. There is definitely some maintenance that needs to be done on the unit. One shower door was hanging off the track when we showed up, a handle on a dresser drawer pulled off when my wife opened it, the curtain rod pulled out of the wall on one side when we went to close it, the drawer in the fridge is broken, and the vents in the upstairs bathrooms look like they have a decent amount of mildew on them. I'd say those 2 bathrooms really need fans in them to remove moisture, might save you from doing more patch repairs on the ceilings. None of these things ruined our experience there by any means, but when you're paying a decent amount of money to stay somewhere you'd like to see it in good shape. Overall we enjoyed our stay there and would consider it again.