I would give them 4 stars if they hadn't discontinued the "points for reviews" part of their rewards program. There products are so overpriced that you need those reward points to make it worth buying products on there.
Yes, it's fun to get a box of samples in the mail every month, but I usually only like half the products so it's like paying $10 a month for 2 or 3 small sample products that I'll actually use. I have found some great products through them and I'm still a current customer but I may cancel soon if I don't start getting more samples that I really like.