I like that it is simple for smaller businesses with less people in charge of day-to-day operations. The interface can be slow at times when there are more than 3 or 4 transactions going through at once. It's very easy to use, but requires some knowledge about how credit card processing works. If you don't know much about credit card processing then this software may not work well as intended. We have been able process payments from our wait staff quickly without having to rely solely on cash register notes which could lead to errors (and possible theft).