It is a catch 22. To get the $100 Guarantee you have to request it before you leave the property. Read the fine print in the terms and conditions.
QUOTE .....If a member believes that compensation is due with respect to any aspect of the Elite Benefits Guarantee, he/she must request payment of the compensation while still a guest at the hotel, prior to checking out. Failure to request such payment prior to check out will result in a complete waiver of any right to receive such compensation.... UNQUOTE
Went through the same hassle at the LAX Marriott a very disappointing hotel!!