carpet. i believe it was made my one of the big reptile companys.. don't remember which one. i got it at the local pet store. i put in on the ground and on three walls, machine washable- i use hot water, no soap- and hang it to dry. looks nice. i suppose it would have been considered pricey, though i only need buy it once.