I have been using Deluxe Rewards for some time now...
I have been using Deluxe Rewards for some time now and I must say, it's been a mixed experience. The website is user-friendly and the rewards are decent. However, I have had a few issues with their customer service, which have been a bit frustrating. Overall, it's an average company to deal with.
