The app has been very helpful as it's an easy way to keep track not only when my daughter takes her ballet class but also with private training I give at home (or anywhere else). It does require constant updating though if you miss anything that can cause issues later down road which we have run into now because she was never able check off all boxes from day 1! This helps tremendously by making sure there are no errors or missed dates etc.. Overall great product/service so far!! I like how easy it is to use. It has so many great tools that are easy to implement. I dislike that sometimes it takes a long time to load. Sometimes I am able to open it up with no problems, but then will have to wait a few minutes before I can do anything. This software helps me keep track of all my students activities from lesson planning to parent communication.