The best part is the ease of use it is very user friendly and you can get everything done using the platform. Also the platform is very stable, it has never been down since i have been using it. I like the fact that there is a lot of features and support is great. The only thing I dislike is the platform is very expensive and you can't get all the features for free. It is a good platform to use if you are looking for a quality platform. We are using this for our administration. It has helped us a lot with the billing.