You did just fine...
Outlining the issue got you feedback of what you might expect. Giving the property a chance to pony up is fine. Naming the property might have garnered specific advice but sounds like you had that wired in with your contacts. There will always be mistakes made, how a property recovers from them is the important part.
Maybe after your next stay, you can come back here and let us know the property and how they did with your stay then. Did they improve or fail again?