The property was fine - it's Expedia that is the problem.
When I checked out of the property, I found out that the actual price of my stay was a fair bit less than Expedia charged me.
And Expedia refused to refund me for the amount they overcharged me.
So, check with the property before you book through Expedia - it may cost you more through Expedia than booking with the property directly, and they WILL NOT make it good with the customer.