Marriot do have a spotty history on such issues, but I think we should commend them when they attempt to do the right thing. Yes this shouldn't have happened in the first place, but given that it did they do seem to be doing their best to make it right.
I'm not going to post this reply to every single other comment ragging on 'Marriot' here, which is all but one top level comment, but come on people. Read the article. Oh, and now that top level comment that was actually informed and provided useful context is getting downvoted into oblivion. We can do better than this.