I don't think I have received a good upgrade in years. Even in Chicago hotels where I am a frequent guest. I am a Hilton Gold through Amex Plat and an Accor something or other and in my last 4 stays between the two of them have been treated much better in both chains then by Marriott. I am not really sure why this is but Marriott is no longer my default.