Overall the product is easy to use, speedy to set up, and allows some flexibility compared to other software. Good customer service, the response from the team is within an acceptable time frame, and they always try their best to solve the issues. Willing to take extra miles to settle the problems.