Wow! I stay in Marriott's all the time (lifetime Platinum Elite), and have never been comped. Our last stay just a few weeks ago was for one night and there was mold and mildew on both sides of the shower curtain, and pubic hairs on all 3 walls of the shower, and in the tub portion. Door handle to get into the room was partially broke (had to life UP to open the door). Informed both the night manager and the day manager before we left. Nothing. Also told Marriott via a survey, and received a response from corporate that they were sorry for my stay, but NO compensation at all.I neither wanted or asked for compensation, I did however want the service I PAID for and I generally stop at nothing till I get it, Up to and including nasty notes from 'Dewey, Cheatham and Howe' Esquires LLC (not the real name of course).
When I'm paying four figures per night I expect service NOW, Not when some management drone gets around to it and I'm going to be in their face constantly until it happens. Let's just say I ruined a bunch of managers days and backed it up with correspondence so it did not go down the memory hole.
I travel for a living and the average Hilton or Marriott fixes issues like this in minutes, It's only Disney hotels where you get flophouse service for presidential suite prices.
Example the housekeeping service at a Marriott left a basket of fresh linens in my room by accident, Called the front desk because did not want housekeeper to get in trouble for 'stealing' linens, Marriott comped me the night because my room was not perfect, Marriott did not have to do anything other than collect the 'missing' linens yet they comped me my room that evening.
It USED to be Disney set the standard for service and quality now any top line national chain beats them by a mile.
These issues are not always fixed "in minutes" or even at all. I find it hard to believe that they comped you for a basket of linens.