This has been our favorite way of managing all aspects of my business from scheduling classes, tracking attendance to billing clients. The interface is very user friendly allowing me to get right in there without needing an IT person or trainer to walk me through how it works. I dislike that you can't create custom fields which would make things easier if you are trying to track something like cancellations. We have not run into issues yet but we're still new at this so who knows what will happen down the road! I am able to easily keep up with class schedules, enrolling people, updating them as needed and also keeping records of all payments made. I liked that it was very user friendly when trying to figure out how everything worked together! The customer service could be better in some cases but overall we were satisfied with our experience using this product. This really helped us keep track of all member information so everyone can easily find what they are looking for at anytime from anywhere. Also helps with keeping up with finances as well which has been helpful since my husband works part time now too!!