It is very easy to use, it has many different features to help you keep track of all aspects of running an organization. I like that there are so many options available when using this program. The customer service support can be slow at times but they do get back with me eventually. There isn't much out their in terms of customization or extra add-ons/features. This could just be my experience though as others may have other experiences (which would actually make sense). Keeping records up front allows us to see past events quickly without having to dig through old files. We also really enjoy how quick we receive refunds from our members if needed which helps immensely!