The hotel is nice. The rooms are clean (when you arrive), the pool is small, but clean.
The free breakfast is also good. We went the week before Memorial Day Weekend and it was not very crowded.
Most of the staff was very nice and helpful, except housekeeping. We stayed for 5 nights and they only cleaned our room once. We usually left from 9am-noon and again after 2pm. The first day they came knocking at 3pm and I asked them to come back in 30 mins (the cleaning schedule says they are there until 4:30pm) and she never came back. They cleaned the room the next morning and never bothered again. I asked one morning for toilet paper and towels and never came. I called twice and I never got it. I had to go to one of their carts while they were cleaning to get some toilet paper.
I found the only way to get extra towels was to call after housekeeping hours. I made sure to call in the evenings and they would always bring them fast to our room.
We were debating whether or not stay in a condo or not, but I chose to stay here because I refuse to clean on vacation, but after this experience with the cleaning staff, I'm not sure I will make the same decision next time we go to Sandestin.
Also, we stayed a couple times before at The Courtyard (next to Residence Inn) and they used to have access to the Sandestin Resort beaches. This time we were told this hotel does not have access to it and we had to drive a little bit further to go to the beach.