I have achieve all three Marriott Mega Bonuses promotions going on through May 15th 2016.
I think I am going to try Hilton now as they have double points on all stays. Hilton recently matched my Marriott Platinum status with Hilton Honors Diamond.
I figure Marriott will not have another promo until June 1st or later. I think last summer they had no promo going on.
So what do you think?