It's easy for pets owners (and boarder-users that I've talked with). I love all of their features, but mostly because they are so friendly! There isn't anything you dislike about this program at least as far as my research has shown me. My only two concerns would be ease of use and overall system stability/reliability when using larger systems (we have an 11 pet facility here in town where we utilize software to track boarding dogs!). The easeof maintenance helps us keep costs down which really benefits our clients who can afford more than average prices elsewhere in area. The ease of use, ability for multiple people (both owners) to access everything at once from anywhere in the world has been great! I have not had any issues with this software yet but am sure that will come as we continue using it daily. We are able to check-in/check out our pets remotely which saves us so much stress while away. Also being able to communicate easily via email or phone makes life easier when traveling too far apart!