I like that it can be used for many different types of practices, from solo practice to group clinics with multiple locations. It also has some great reporting features which makes analyzing data easy! The interface could use improvement in terms of usability (it's not very intuitive). There are other options out there but this one seems to be good overall. We have been able to easily track our patient flow through each appointment as well as see where we're spending time at specific times during clinic hours.