As for the arrival gift, if you choose the points you will not know if they do not post until long after you have left the hotel and your stay's points post. As a practical matter that means you cannot report this while still at the hotel and collect $100. Many have tried but I do not remember ever reading that someone succeeded. Personally I always say something like, "I want the points as my PAG" and it is always acknowledged but sometime it does not post. A quick call to Marriott and the points will be posted, but there is no compensation given for the hotel's error.