You usually need to stay a certain number of nights with the hotel per year to get elite status. (creditdonkey.com)
Each card structures these perks differently; some give cardholders a certain number of free stays per year, while others offer a free night when you book a certain number of nights. (lendedu.com)
After you join Marriott Rewards and stay a certain number of nights per year at Marriott hotel brands, you can earn Elite membership in Marriott Rewards: (marriott.com)