I really mean it when I say that most dudes don't actually realize how gross their bathrooms are. It's not because we are a bunch of slobs (although some of us are); it's more that when we have work, rap, booze, and music to preoccupy our teeming minds, we don't spend too much time thinking about gussying up our tubs or refreshing our supply of TP. Admit it, you sorta like that about us. But there's a big difference between being a man's man and being a barbarian. And you gotta be firm and real with your dude about that.
Let him know that if you are going to be spending the night, it would be super-duper thoughtful and cool if he would take 30 seconds to complete a few important tasks before your arrival. He should windex his sink (many guys are still sadly unaware that whatever a boner killer is called for ladies, having hair in the sink is it), wipe down his mirror, and have two clean towels ready. That's the trinity right there.
Poketo Turkish Pestemal Towers, $38, available at Poketo; Meyer's Basil Glass Cleaner, $4.99, available at Meyer's.