I provide everything, but I'm also here to manage it all.
Since you're not there, you might want to consider working with a local "co-host" or a vacation property management company to be your partner. You'd still have to provide linens, but there would be someone there to prepare for guests and make sure everything's perfect, check on things, and clean and take inventory after guest departure/pre for the next set, so you could charge any missing items against a security deposit /cleaning fee you might require, noticed in advance of the booking.
There are FAQ's for aairbnb co-hosting in that area of the website. A co-host is basically your local eyes/ears on hte ground there to help you set up/clean/be available if there's an issue while guests are there to help. Basically they'd need access to your calendar, your contact info for communications, keys, and cleaning supplies. A good bet is another host, or reliable cleaning person looking for extra income.
A mangement company is a good option if you want everything taken care of so you can live your life. Depending on your level of service it includes the duties of a co host noted above and, depending on the contract, they may also verify ID/credit card info, have thier own lock boxes for entry, hold/enforce a security deposit, and take care of minor repairs/maintenance issues. Make sure you check out thier reputation. Some outfits have been known to offer less than perfect service, and others are very professional and responsive.
Good luck!