...and just to confirm what was implied, any of those Marriott-branded cards will give bonus Marriott Bonvoy points for spending at all Marriott-family properties, and that includes Vistana and Marriott Vacation Club. That also includes your maintenance fees if you charge them to one of the Marriott credit cards.
I personally think this is an important perk of ownership and it's silly not to take advantage of it.