I like the flexibility of the platform and the ability to customize for our workflow. The cost is a bit high, and it can require a bit of an educational effort for us to be able to use. In addition, the company is not always on point with releases. Consider the benefits of customization and training that they go through to get setup. Having a customized platform has allowed us to improve workflow, improve scheduling, and improve patient satisfaction. The best part about this program was that it helped me to understand my patients better and also help them get there teeth fixed in no time at all. It is very easy for any patient to use if they are well informed. I have not seen anything bad yet, but will be happy to add more when i see fit. It has been great so far. My dentist office used to struggle a lot with appointment keeping since we did not had proper software system or tools back then. Now its just like magic!