Excellent customer service, a wide variety of ways to accumulate points with solid options of gift cards/Paypal, etc. to be paid. I've made $1,000's on this site.
Tip for consumers: Get acquainted with the many ways to earn points to optimize your earnings.