Best Mediterranean restaurant in Barcelona, spain