Yes you can I did that just last month. However, I would compare the value of your points versus cash price. Marriott.com can help you with that information.
Yes, you can pay with your Marriott rewards points. When making the reservation on the Marriott app there is an option to pay with points. If you don't have the app, you can do it online or by calling the reservation line.
Probably would be better to call and ask the clerks
Thanks! Your answer is awaiting moderation.