We use it at one of the places I teach. I very much like the system. We did find when the studio first started using it we got what I called doppelgangers…. We would create a record for someone when they came to the studio, using a paper new student form, and then when they came back somehow they would create another record, and of course if they got signed into class on one their payment might be on the other. However, as we are more used to the system that is not a problem anymore. So really I guess the biggest thing I see is that if you train whoever is going to be the system manager well, and make sure you have a good method to interface paper and electronic records it is a good system.
and if you plan to do groupons make sure they run you through how to input that.