I dig the mix of affordable and mid/high-end offerings. I think it’s nice to have more of a one-stop shop experience. They have fantastic sales/offers and a good reward program (that actually rewards one’s loyalty!). However, their website could be vastly improved, and their shipping is the worst in the industry in my experience. They often put one giant air packet on the top of products, so everything still ends up rattling around the box for 7-10 days in transit. I’ve started to put 2-day shipping on all orders (which isn’t cheap) but still find that the majority of the time I’ve ordered powder products, at least one thing arrives shattered. Their customer service has gotten better at replacing broken items, though, and doesn’t require returning a $1.00 items in order to get a replacement any more.