I've turned over my rental in 2015 and 2016. In 2015, I only advertised on Craigslist and got plenty of interest and rented it within a couple of days of listing. In 2016, the rental market softened and the way people looked for rentals in my area had changed, so I had to use other free listing services such as Zillow to get my ad out in as many different websites as possible.
When you are at the correct price point, you will get enough inquiries. Too low and you will get flooded with inquiries. Too high and crickets will be chirping.
Since driving to your rental is inconvenient, you should speak to potential tenants over the phone. Ask them why they are moving and what is their time frame. Find out where they work and what their gross salary is. Ask them if they will have a clean background check and if they know their approximate credit score.
Once you get enough people interested in seeing the property, schedule all of your showings in the same block of time. Saturday afternoons are a good time or after work on weeknights. I would schedule showings 10 to 15 minutes apart. That way, hopefully, people would overlap and potential tenants might feel an increased urgency to sign a lease.
I'd be wary of allowing my tenants to call for repair people at their discretion. If you screen your tenants properly, you should weed out problem tenants anyway. When they look at your property, are they pointing out all of the things that need to be fixed? That is a tenant who is going to be calling you all the time. Talk to the last two landlords and find out if they paid their rent on time and whether they were high maintenance.
I don't like the idea of letting my tenants call vendors directly for repairs. I would hire a property manager before I would place that level of trust with my tenants.