The simplicity of setting up a new POS easily for my business has been awesome. I can't think of much I dislike about this software. It really does make life easier when it comes time to set up an easy-to-use payment processing platform. You should definitely take advantage of all their training materials available online. They are extremely helpful and they do not cost too much. As with any cloud service, we were able to access the files from anywhere at anytime making field work more efficient for both myself and my staff members. We also love how quickly we were able to implement a better way to process payments.