I like that it has all the features you need in one place. It's easy to use and navigate through. The only thing i don't like about this product is that sometimes when you're using it during off hours or at night there are times where it freezes up and takes time to get back online again. This doesnt happen often but its something i have noticed. Also, if your looking into purchasing this software make sure you look around as some companies charge more than others. We've been able to solve our issues with patient records keeping, billing, scheduling etc.