The location was desirable, parking great, ground pretty well kept , beach was nice. We stayed in a unit that had not been updated,, it was carpeted with stains etc, if you leave ac turned up when you left, bad Oder when you returned, the toilet needed to be replaced, broken floor tile need replaced it was just overall well below average in appearance and upkeep, I’ll possibly stay at the complex again, but never in that unit again! I think Expedia owes it to their customers to not let units like this be in their inventory pool, after all the payment was made to Expedia not the condo owner