+1 for no shoes in the apartment! We don't have carpets, but we do have tile that I clean (vacuum and mop) before having most guests, especially big parties, so that I can honestly say, "Hey, floor's just been mopped and is super-clean! Please take off your shoes :)"