My account says I have 2 bonus nights. Does that mean I have 2 free stays somewhere?
No. Most likely what you have showing up is elite night credits for some reason. Marriott often gives you one for your birthday. It's also possible you had a couple rollover nights from last year.
Free stays come in the form of promotional certificates that appear something like this as shown below the graphic tracking your progress toward different elite status level (in my case 3 free night certificates)
Bonus night just count toward your total number of accumulated elite nights toward your rewards status.
Hope that helps.
Retrieving data ...