Beauty by Earth had been
Beauty by Earth had been amazing! They send a lot of free products when you order through them which entices me to order directly through them rather than Amazon. The downside of that is my order could take 1-2weeks to arrive. But totally worth it! Even when I hated a product they had an easy refund process.