I like that it's easy to use, has many features, and allows you to keep track of your students' progress in all aspects of their training. It also helps me keep up with my own training schedule as well! The only thing i dislike about this software is how slow it can be at times. Sometimes when using certain functions (like looking through a student list) it takes awhile before anything shows up. If you're looking into getting something similar but more robust than what we have now, then go ahead and give it a try. We are able to easily see who our clients/students are doing business with and what they've been working out. This makes scheduling classes much easier as well.