This annoys me so much! I only ever give out my postcode and they get my house number when they're on their way.
I also don't hold items anymore. If someone messages me wanting to collect tomorrow thats fine, but if I get another message from someone wanting to collect straight away they get it. I've held items for people before for them not to turn up so I just don't bother anymore!