It's easy to use once you know what all of your fields are! I dislike that it only allows me to track appointments from my phone if i'm already in the app (and vice versa). Sometimes when I am trying to schedule an appointment, it takes a little while before the app will let me start the scheduling process. This is not always bad but sometimes makes sense since there could be many factors preventing someone from being able to open their phone up at that moment. We have been using this software for over 3 years now and we love how organized everything has become. The benefits include better patient records management, fewer errors in billing due to more accurate time entry, ability to view patient information easier than ever before, tracking revenue/expenses easily with our accounting department, etc.