Marbella Club Hotel, Golf Resort and Spa