I'm glad they took care of you as well. Perhaps Marriott takes better care of problems like that. I had something very similar at a Fairfield Inn, when it took over two hours to get them turned off.
I got nothing for my trouble, except the distinct pleasure of seeing everyone else in their pjs