I like that it is easy to use and very user friendly. It's great for my clients because it is very simple and straight forward. I dislike that you cannot print the cards yourself. There are some things that can be improved but overall I am satisfied with how it works. I have only used this gift card program as a client in the past so I do not have much experience using it myself. I would recommend this product to any business owner looking for an easy way to accept gift cards. We have been able to take credit cards, debit cards, and gift cards all at once.