Marriott's Marbella Beach Resort, A Marriott Vacation Club® Resort