Moderator, Marriott Bonvoy & FlyerTalk Evangelist
Join Date: Oct 2002
Location: McKinney, TX, USA
Programs: United Silver; AA Plat/2MM; Marriott LT Titanium; Hilton Gold
Posts: 11,775
An arrival gift means they make the "offer" upon arrival, not an hour or two later. If I order something that must be brought to my room, then I have no issues with it taking 30 minutes to an hours (unless I ask for it to be delivered at a later time.)