I also purchased a two sets of white linens that I bleach between rentals, having twice as many as I need for a stay and having the ability to bleach out stains has made dealing with linens easier. I have a professional cleaning crew that handles everything else.
I have an August lock that integrates with AirBnB that automatically sets up access during the guest's stay. I also have a backup lock box for when guests have trouble with that. In general it's been pretty good.
I have had a few issues where guests are expecting a townhouse to have hotel style amenities, different people have different expectations of what AirBnB is supposed to provide and for what price (I'm significantly cheaper than hotels in the area). For the most part I feel like people read the descriptions and reviews on places to find somewhere that meets their expectations but it would be helpful if there was some kind of "service level" ranking that had a policy associated with it or something.
Airbnb is relatively straight forward. Check-in and check-out can be done via a key drop (typically the mailbox with a combination lock). The main thing you have to worry about is cleaning up after every guest... some guests don't know how to clean up after themselves. Get second hand furniture to save costs.
I really recommend that you try it. The business model behind Airbnb is quite brilliant.