I recently discovered through platinum guest services that if you are not offered your arrival gift they will compensate you by issuing you a check ranging from $100 - $200 dollars depending on hotel. The only catch is that you need to notify Marriott during your hotel stay, it cannot be done after you check out of property. I rarely am offered arrival gift or offered room upgrade. I have found most of the time it is due to employees lack of training and also unprofessional behavior once it is brought to there attention. I am definitely becoming annoyed by this constant problem that needs to be addressed in order for me to remain a loyal customer, as there are many other hotel options out there.