Book today and earn a 21k Marriott Bonvoy Points bonus for qualifying stays. Details