I'm not sure if PayPal is the best way, but it seems to be the least expensive for occasional transactions and is relatively convenient. I have a Premier account that I have linked to my bank account. After a renter pays a payment, it goes into my PayPal account (less a 2.9 percent processing fee), and I quickly start the process of tranferring the money directly into our bank account. This takes 2-3 days and is free. Since I pay all our rental bills monthly, time is not really of the essence so this delay is acceptable with me.
The stories I have read on the ebay forums is that paypal is very quick to reverse charges if someone complains. Because of that I have my paypal linked to an account that when money goes into it, I transfer it out to another unrelated bank. That way if paypal wants to reverse something we have to talk about it before they take my money. Always fearful of someone getting my paypal information and cleaning me out. Not that they would get much further than Alabama, but still it is mine.