I've used Eco Earth and while it worked decently, I find it too dusty and doesn't hold the level of humidity I need well, either too wet or too dry all the time fiddling with it. I was using Jungle mix instead, maybe from Zoo Med? Don't remember the brand. I liked it much better but it's a bit pricey and only one of the pet stores near me mostly consistently stocks it and even they are out too often. So started buying organic, no fertilizer added peat moss bedding from the garden stores. It's very similar in texture to Eco Earth, just less dusty and holds humidity more evenly. As a bonus, 3 cu ft of it is only $11.