I have an appointment intensive professional, and have used- and paid for- many calendar apps. I have left and come back. I cant say enough about its front and back end capabilities. There is a learning curve, and you tweak as you go, with ready help from the developer. Like having your own customized app!!
Neill Cohen about CalenGoo Calendar, v1.5.42