For me it's all about having a great cleaning person/crew.
Homeaway and Airbnb make it easy to keep an up to date calendar, accept payments, refund security deposits.
Then nice to have are automated locks (I still use a lockbox), security cameras, wifi thermostats.
You need great pictures and descriptions, you need to be responsive to inquiries and issues.
You need a great location so that you have demand at your property.
I think this is the Cliff Notes version.
Take up Lucas Carl on the phone call. He knows what he is doing and what works.