The ease of use for both student and teacher. It's simple to navigate and easy to add new courses or events. I like that you can track attendance easily as well as payment info. I also appreciate the ability to set reminders and view past dates. I don't think there are any downsides at this time. I would recommend this software to anyone who wants to have an organized database of their classes. I love how easy it is to keep everything in one place. I also love being able to create custom reports as well as export information for other staff members.