We have been working with Cherry Affiliates for a longer period, and can only say that it has been a positive experience. They are a welldriven company, and a good affiliate to work with on a day to day basis.