It is easy to use, it has many features which are very useful for daily work of any fitness center or club owner.It can be used by both personal trainers as well as gym users so there is no need to have two different systems in place.The interface could look better but I think this will improve over time once they add more new functionalities. We were looking for an all inclusive system where we would only pay one fee instead of paying multiple fees from various vendors like payment processors etc.This solution does exactly what our needs was - simple yet powerful tool.