I had recently a stay at a Moxy (Moxy Vienna Airport) and also had some severe issues - promised room not available, no platinum recognition, towels not clean, was not able to switch lights of due to a defect light sensor, front office did not believe me, went back again, gave me another room on the same floor. That all happened at 230am.
In the end, I got 50% of my rate refunded plus 5k points.
(I'll never use a Moxy again - the self-declared 'we are so cool style' is definitely nothing for me (and I am 38))