Barcelona got on well with Elche