I know airbnb isn't the answer for everyone, but we've been renting our guest cottage out in the summer/fall with airbnb since last September. So far it's been great! They take a nominal fee for each booking. I can decline renters at any time for whatever reason I'd like. Once the reservation is booked by the guest, we can each see each other's email and telephone numbers. I like the review system too. Each party has 14 days to write a review. You don't see the other person's review until both are posted or until at least the 14 days have expired. So not only do the guests get to review my accomodations, I get to review them as a guest. So far, we're booked every weekend + some in June & July!