Joaquin staying for 'two or three years'