Moderator, Marriott Bonvoy & FlyerTalk Evangelist
Join Date: Oct 2002
Location: McKinney, TX, USA
Programs: United Silver; AA Plat/2MM; Marriott LT Titanium; Hilton Gold
Posts: 11,774
Assuming your MR# is in the reservation, you should receive $100 cash plus they should pay for that night's accomodation at another hotel and if necessary provide you transportation to the hotel you are relocated to. And I do believe you can still ask for and should receive night/stay credit plus points for that night even if you are relocated to a non-Marriott hotel.
If you were a Plat you would also get 2 free night certificates as well.