A little wobbly, but a great size and pretty sturdy. My cats love it.  It's a soft, fuzzy material, not carpet.