Absolutely no smoking. Nope.
No filth. Haven't picked up the bathroom? Okay, I'm not thrilled, but as long as I'm not showering there, I'll deal. If you have roaches and excrement? No way.
As for the rest, it's mostly "I can tough it out for one night to save money":
I can't do more than one night, if that, on an air mattress or futon.
If you have kids, I'm going to stay elsewhere long-term.
If we have vastly different schedules, I'm not going to get up at 5am with you, or stay up until 2am watching loud movies.
If you are dirty, I'm staying at a hotel.
I have a friend who is very disorganized, has cats and a toddler, and a futon. I can crash there overnight without problem, but anything else, and I'd be booked into a hotel.