I recommend OwnerRez to every property manager I meet. Enough said.
It covers everything I need it to do. They're always adding more features. Customer service is timely and knowledgable. Switched From Boostly. Reasons for Switching to OwnerRez: Boostly didn't have the features I needed, and customer support was in it's early stages, so not what I needed.
Because it's so robust, it can be overwhelming to get started. But their videos, and more importantly, customer service is second to none. A rep spent hours with me getting things set up in the beginning, and I will never forget how much I appreciated and valued that help.