I recently signed up for the Marriott Visa Rewards card. The website advertisement listed one of the perks as receiving 15 nights towards Elite status after account opening and every year after your account anniversary. But when I received the card, I also received a new list of perks that stated that I would only begin receiving the 15 nights starting on my account anniversary. I tried talking with a representative from Marriott Rewards and I was forwarded to a representative from Marriott Rewards Visa. Neither representative could help. I'm not sure what the next step is. I printed the screenshot from the original advertisement showing that the 15 nights would be added upon account opening. It seems like the right thing to do would be to honor the original advertisement.
I otherwise have always had a very positive experience with Marriott and think that the Visa card has many good promotions.