The carpet is soft. The tree is sturdy. My cat is about 17 lbs of fluff, and there's not tons of room for him to maneuver. He also doesn't fit in the teepee and spills out of the box. But he likes it enough.