Most hosts will contact you a couple days or a day before you arrive. It does seem kind of last minute and sometimes I feel anxious but thats how most of them do it. Never had a bad experience with airbnb but be sure to book places with good ratings and comments.
I actually prefer the host to reside out of the city.. but thats my own personal preference. Don't want the host walking in on our epic orgies