First - I will say that the listing is correct - the view from this unit is fabulous. The overall property is nice, decent pool (not sure it's heated, it's quite cold), there are stainless steel grills for guest use on the patio, and a nice dining area adjacent to the grills. Parking is great too.
The unit looks like the pictures - but it's sorely lacking in cleaning and maintenance. When we got there - our feet were black within about 20 minutes while we unpacked. We ended up buying a swiffer and cleaning the floor ourselves. The kitchen appliances are outdated, the dishwasher is missing the mount that secures it to the cabinets so it can wobble about, the pots and pans were extremely old and we had to tighten the handles on two of them (thankfully, I had a screwdriver). The washer/dryer work well - but they only handle very small loads. The water heater for the unit is very small - so stagger your showers.
The master bedroom was great. But the second bedroom was not. We thought it would be perfect for our three year old, but the headboards are broken/loose on BOTH of the beds in that room, and there are gouges on the walls adjacent to each of the headboards that have never been repaired. We were worried the headboards would fall on our son while he slept so he ended up sleeping with us most nights - which, completely defeated the purpose of having two bedrooms.
There were some great amenities included with this listing, and the Sandestin resort location is amazing... but there are plenty of other listings on VRBO available in in the same area that, in my experience, are better/more properly maintained and more fairly priced given their condition and the vacation experience they provide.