Choosing how to rent is a big factor. I used airbnb and my first tenant was great, but the next one was a nightmare. It can work if you are nearby and can deal with things or have someone that can. I have rented through other sites like vacation rentals, and they tend to be good as the owner will be nearby. It does cut down the cost of management and also you can you make up your own rules. I have used a management company and they were useless, always charging for things and often taking the tenants side. In my case they even messed up the moving out date and did one check just before they moved out when the were supposed to do them every couple of months. The problem with letting companies is that they have a guideline and a standard set of rules and a contract. By using other sites, you can tailor things and also put in a clause so that if things don't work out you can get out problem tenants.