Real Madrid captain Sergio Ramos said Barcelona's Lionel Messi is one of football's best ever players, and is looking forward to the challenge of facing him in Sunday's Clasico.