Stop in for a cup of coffee

the little rubber piece might be a dust boot

That's what she said... :D