I like that it's able to keep track of all my appointments and make sure they are all organized in one place. It makes keeping up with them so much easier. I dislike that sometimes there are some things that aren't quite working as expected. The calendar isn't always syncing correctly. Sometimes I have to restart the program to get everything back to where it should be. I recommend this software because it helps me to organize my schedule and keeps everything in one place. It makes it easier to see when I need to reschedule if something comes up.