I dont mind either way IF the person keeps in contact with me and lets me know!
If they just leave me waiting around for half an hour then I get cranky. Same if someones early. I dont mind if they tell me they might be early but dont just rock up early and expect me to be ready for you.