We made the reservation only 4.5 hours in advance on expedia and the property wasn't ready for us when we arrived. We had already had a long travel day (had to book this last minute when we blew a tire on the highway). We entered the room and it was dirty and clearly not cleaned after the last use. They came and cleaned it but left the floors soaking wet so we had to dry them ourselves with towels because it was gross. The air conditioner made a loud buzzer noise (think arena hockey buzzer) every few seconds so we couldn't use it which left our room damp and warm. We messaged the staff for help but no one responded.
We finally got the AC running ourselves the next day but it still would do a loud buzzer noise every 20 min or so which was terrible with a napping toddler.
We were in the lower unit so when the upper unit vacated and was being clean, staff were so loud , scrapping furniture across the floor and walking like elephants while our toddler was napping and then the AC was going off every so often- what a nightmare.
Although we had those issues, dwight beach was amazing, very family friendly. We liked the proximity to huntsville as well for shopping and dining. There is a private beach with the resort but we preferred the public one.
We would stay again, however, only if a full cottage was available. Not in one of the rooms with the kitchenette again due to upper neighbour noise.