I always leave a modest tip in the US (never anywhere else) when I check out regardless of the length of stay, unless I'm particularly unhappy about the standard of the housekeeping (or them banging on my door with fresh towels when I have the Do Not Disturb sign on). I figure that (1) they earn less than me and (2) it won't hurt if I should forget any of my property behind.