I use Eco-Carpet (made from recycled plastic bottles). I have 2 per snake, trimmed to cage-size, so a clean one's always ready when a swap-out's needed. When one's soiled, I clean it with dish detergent and/or vinegar, rinse thoroughly, hang to dry, and it's ready for re-use. It doesn't hold moisture, so I use a humid-hide as needed in the dry season.