The customer service is excellent! They are always willing to listen to our needs and make changes if they can. I have used other software in the past and this one has a lot of features that allow you to do all your accounting, scheduling, etc. in one place. It's not as user friendly as some others but it does help with having everything in one spot. We've been using it for about 6 months now and we haven't had any issues. Easy to use and very helpful when it comes to questions or problems that arise. Also, their support team is great too! Keeps track of members, payments and billing.