Yeah, get some compensation. Whatever.
Now to the part that gets me.
I am a maintenance guy. This is bad, really bad. This takes two rooms out (at least if not top floor) for a while. I wonder how many times they painted over the water stains rather than fixing the leak above. The bathroom on the floor above may need a complete renovation. A leak UNDER the tub. Oh, this is bad.
If the upstairs leak was bad enough, the moisture may have moved through the walls down multiple floors. This can be really bad.
That is bad enough. The moisture could have (probably did) cause mold. Ugh. Rip the walls out to get it all.
If they ignored this, they had to know, what else are they ignoring?
If not the top floor, someone upstairs could have fallen through the floor into your tub. Now, that would have been even worse. Well, for them it would have been, as they would have likely been in the tub and naked.
Maintenance hat off now. Comp the night and throw in a few points or a free night cert somewhere else. Probably fair.