Malmo coach Age Hareide says that Real Madrid "play the best football in the world", ahead of their Champions League clash at Santiago Bernabeu.