We have had THE BEST experience with Rainbow!! Not only does Rainbow have AMAZING products, but the program is phenomenal and the people are topnotch. I highly recommend Rainbow!!