In this case, forget loyalty and look around. If your airline rewards you with miles for booking at one hotel booking site like booking.com you could book for one serviced apartment much much much cheaper, almost 30% per night of what you would pay to stay in Marriott.