Definitely avoid 1 night stands. My min stay criteria was 3 nights, now 5.
10-15 days is ideal, anything longer is easier but with a lesser return.
Also re folks trashing your place - Airbnb has a great pre-selection criteria. I mostly only let middle aged couples stay in mine (or mature...