Jim Cramer spoke to Marriott Vacations President and CEO Steve Weisz about how his business is faring with millennials.