I like that you can create your own classes, which makes it easy to organize all of our students into groups so we don't have duplicate activities or kids doing different things at once! It's not as user friendly in terms where everything has its place - sometimes there are multiple options available when trying something out (like creating new pages).
We've been using this system since before my son was born but now he'll be starting kindergarten soon with us managing his schedule every day myself instead of having an assistant do most scheduling duties while also teaching piano lessons during school hours too haha!! Having one central location helps me keep track of everyone easily without cluttering up other areas around class time/times etc., especially if they're both located within walking distance away each week :).